CMS 3D CMS Logo

DummyPhysics.cc

Go to the documentation of this file.
00001 #include "DummyPhysics.hh"
00002 #include "SimG4Core/PhysicsLists/interface/DummyEMPhysics.h"
00003 
00004 #include "FWCore/MessageLogger/interface/MessageLogger.h"
00005 #include "G4DecayPhysics.hh"
00006 
00007 DummyPhysics::DummyPhysics(G4LogicalVolumeToDDLogicalPartMap& map,
00008                            const edm::ParameterSet & p) : PhysicsList(map, p) {
00009 
00010   bool emPhys  = p.getUntrackedParameter<bool>("EMPhysics",true);
00011   RegisterPhysics(new G4DecayPhysics("decay"));
00012   if (emPhys) 
00013     RegisterPhysics(new DummyEMPhysics("dummyEM"));
00014   edm::LogInfo("PhysicsList") << "DummyPhysics constructed with EM Physics "
00015                               << emPhys << "\n";
00016 }
00017 
00018 DummyPhysics::~DummyPhysics() {}
00019 

Generated on Tue Jun 9 17:47:07 2009 for CMSSW by  doxygen 1.5.4