CMS 3D CMS Logo

CMSEmStandardPhysics.h
Go to the documentation of this file.
1 #ifndef SimG4Core_PhysicsLists_CMSEmStandardPhysics_h
2 #define SimG4Core_PhysicsLists_CMSEmStandardPhysics_h
3 
4 #include "G4VPhysicsConstructor.hh"
5 #include "globals.hh"
6 #include "G4MscStepLimitType.hh"
7 
9 
10 class CMSEmStandardPhysics : public G4VPhysicsConstructor {
11 public:
12  CMSEmStandardPhysics(G4int ver, const edm::ParameterSet& p);
13  ~CMSEmStandardPhysics() override;
14 
15  void ConstructParticle() override;
16  void ConstructProcess() override;
17 
18 private:
19  G4double fRangeFactor;
20  G4double fGeomFactor;
21  G4double fSafetyFactor;
22  G4double fLambdaLimit;
23  G4MscStepLimitType fStepLimitType;
24  G4int verbose;
25 };
26 
27 #endif
CMSEmStandardPhysics
Definition: CMSEmStandardPhysics.h:10
CMSEmStandardPhysics::fLambdaLimit
G4double fLambdaLimit
Definition: CMSEmStandardPhysics.h:22
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
CMSEmStandardPhysics::ConstructParticle
void ConstructParticle() override
Definition: CMSEmStandardPhysics.cc:72
CMSEmStandardPhysics::CMSEmStandardPhysics
CMSEmStandardPhysics(G4int ver, const edm::ParameterSet &p)
Definition: CMSEmStandardPhysics.cc:46
CMSEmStandardPhysics::~CMSEmStandardPhysics
~CMSEmStandardPhysics() override
Definition: CMSEmStandardPhysics.cc:70
CMSEmStandardPhysics::fSafetyFactor
G4double fSafetyFactor
Definition: CMSEmStandardPhysics.h:21
CMSEmStandardPhysics::fGeomFactor
G4double fGeomFactor
Definition: CMSEmStandardPhysics.h:20
edm::ParameterSet
Definition: ParameterSet.h:47
CMSEmStandardPhysics::fRangeFactor
G4double fRangeFactor
Definition: CMSEmStandardPhysics.h:19
CMSEmStandardPhysics::fStepLimitType
G4MscStepLimitType fStepLimitType
Definition: CMSEmStandardPhysics.h:23
CMSEmStandardPhysics::verbose
G4int verbose
Definition: CMSEmStandardPhysics.h:24
CMSEmStandardPhysics::ConstructProcess
void ConstructProcess() override
Definition: CMSEmStandardPhysics.cc:77
ParameterSet.h