CMS 3D CMS Logo

CMSEmStandardPhysicsEMH.h
Go to the documentation of this file.
1 #ifndef SimG4Core_PhysicsLists_CMSEmStandardPhysicsEMH_h
2 #define SimG4Core_PhysicsLists_CMSEmStandardPhysicsEMH_h
3 
4 #include "G4VPhysicsConstructor.hh"
5 #include "globals.hh"
6 #include "G4MscStepLimitType.hh"
7 
9 
10 class CMSEmStandardPhysicsEMH : public G4VPhysicsConstructor {
11 public:
12  CMSEmStandardPhysicsEMH(G4int ver, const edm::ParameterSet& p);
13  ~CMSEmStandardPhysicsEMH() 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 };
25 
26 #endif
G4MscStepLimitType fStepLimitType
CMSEmStandardPhysicsEMH(G4int ver, const edm::ParameterSet &p)