File indexing completed on 2024-04-06 12:30:19
0001 #include "SimG4Core/CustomPhysics/interface/CMSExoticaPhysics.h"
0002 #include "SimG4Core/CustomPhysics/interface/CustomPhysicsList.h"
0003 #include "SimG4Core/CustomPhysics/interface/CustomPhysicsListSS.h"
0004 #include "FWCore/MessageLogger/interface/MessageLogger.h"
0005
0006 CMSExoticaPhysics::CMSExoticaPhysics(PhysicsList* phys, const edm::ParameterSet& p) {
0007 bool ssPhys = p.getUntrackedParameter<bool>("ExoticaPhysicsSS", false);
0008
0009 if (ssPhys) {
0010 phys->RegisterPhysics(new CustomPhysicsListSS("custom", p, true));
0011 } else {
0012 phys->RegisterPhysics(new CustomPhysicsList("custom", p, true));
0013 }
0014 }