00001 #include "FastShowerUtils/Acceptors/SoftPhotonEcAcceptor.h" 00002 00003 #include "FastShowerUtils/ParticleParameters.h" 00004 00005 #include <iostream> 00006 namespace FastShower{ 00007 00008 SoftPhotonEcAcceptor::SoftPhotonEcAcceptor(): 00009 IAcceptor(), DebugBase("SoftPhotonEcAcceptor"){} 00010 00011 IAcceptor* SoftPhotonEcAcceptor::clone() const{ 00012 return new SoftPhotonEcAcceptor(*this); 00013 } 00014 00015 bool SoftPhotonEcAcceptor::accept(const ParticleParameters& pp) const { 00016 return (pp.isPhoton() && pp.rawEnergy()<1.5 && pp.region()==1); 00017 } 00018 00019 }//namespace 00020 00021 00022