00001 #include "FastShowerUtils/Normalisers/EmHcalNormaliser.h" 00002 00003 #include "FastShowerUtils/IConfigurer.h" 00004 #include "FastShowerUtils/Normalisations.h" 00005 #include "FastShowerUtils/ParticleParameters.h" 00006 #include "FastShowerUtils/IFnOfParticleParameters.h" 00007 00008 #include <cmath> 00009 #include <pair.h> 00010 #include <iostream> 00011 00012 namespace FastShower{ 00013 00014 EmHcalNormaliser::EmHcalNormaliser(const IConfigurer*, 00015 const std::string& s): 00016 INormaliser(), DebugBase(s){ 00017 cout<<text()<<": finishing construction"<<endl; 00018 } 00019 // 00020 EmHcalNormaliser::~EmHcalNormaliser(){}; 00021 // 00022 INormaliser* EmHcalNormaliser::clone() const{ 00023 return new EmHcalNormaliser(*this); 00024 } 00025 // 00026 void 00027 EmHcalNormaliser::scale(Normalisations& n, const ParticleParameters&) const { 00028 n.scalePencil(1.0); // no scaling here for the moment. 00029 } 00030 }//namespace 00031 00032 00033 00034 00035