SimG4Core
PhysicsLists
interface
CMSEmStandardPhysics.h
Go to the documentation of this file.
1
//--------------------------------------------------------------------
2
//
3
// 15.04.2021 V.Ivanchenko EM physics of CMS mirgrated to Geant4 10.7
4
// based on option1 Geant4 EM and called EMM
5
//
6
//--------------------------------------------------------------------
7
8
#ifndef SimG4Core_PhysicsLists_CMSEmStandardPhysics_h
9
#define SimG4Core_PhysicsLists_CMSEmStandardPhysics_h
10
11
#include "G4VPhysicsConstructor.hh"
12
#include "globals.hh"
13
#include "G4MscStepLimitType.hh"
14
15
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
16
17
class
CMSEmStandardPhysics
:
public
G4VPhysicsConstructor {
18
public
:
19
CMSEmStandardPhysics
(G4int ver,
const
edm::ParameterSet
&
p
);
20
~CMSEmStandardPhysics
()
override
;
21
22
void
ConstructParticle
()
override
;
23
void
ConstructProcess
()
override
;
24
25
private
:
26
G4double
fRangeFactor
;
27
G4double
fGeomFactor
;
28
G4double
fSafetyFactor
;
29
G4double
fLambdaLimit
;
30
G4MscStepLimitType
fStepLimitType
;
31
};
32
33
#endif
CMSEmStandardPhysics
Definition:
CMSEmStandardPhysics.h:17
CMSEmStandardPhysics::fLambdaLimit
G4double fLambdaLimit
Definition:
CMSEmStandardPhysics.h:29
CMSEmStandardPhysics::ConstructParticle
void ConstructParticle() override
Definition:
CMSEmStandardPhysics.cc:73
CMSEmStandardPhysics::CMSEmStandardPhysics
CMSEmStandardPhysics(G4int ver, const edm::ParameterSet &p)
Definition:
CMSEmStandardPhysics.cc:45
CMSEmStandardPhysics::~CMSEmStandardPhysics
~CMSEmStandardPhysics() override
Definition:
CMSEmStandardPhysics.cc:71
CMSEmStandardPhysics::fSafetyFactor
G4double fSafetyFactor
Definition:
CMSEmStandardPhysics.h:28
CMSEmStandardPhysics::fGeomFactor
G4double fGeomFactor
Definition:
CMSEmStandardPhysics.h:27
edm::ParameterSet
Definition:
ParameterSet.h:47
AlCaHLTBitMon_ParallelJobs.p
def p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
CMSEmStandardPhysics::fRangeFactor
G4double fRangeFactor
Definition:
CMSEmStandardPhysics.h:26
CMSEmStandardPhysics::fStepLimitType
G4MscStepLimitType fStepLimitType
Definition:
CMSEmStandardPhysics.h:30
CMSEmStandardPhysics::ConstructProcess
void ConstructProcess() override
Definition:
CMSEmStandardPhysics.cc:78
ParameterSet.h
Generated for CMSSW Reference Manual by
1.8.16