SimG4Core
PhysicsLists
interface
CMSEmStandardPhysicsXS.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 option4 Geant4 EM and called EMN
5
// several simlifications to original option4
6
// are added
7
//
8
//--------------------------------------------------------------------
9
10
#ifndef SimG4Core_PhysicsLists_CMSEmStandardPhysicsXS_h
11
#define SimG4Core_PhysicsLists_CMSEmStandardPhysicsXS_h
12
13
#include "G4VPhysicsConstructor.hh"
14
#include "globals.hh"
15
#include "G4MscStepLimitType.hh"
16
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
19
class
CMSEmStandardPhysicsXS
:
public
G4VPhysicsConstructor {
20
public
:
21
CMSEmStandardPhysicsXS
(G4int ver,
const
edm::ParameterSet
&
p
);
22
~CMSEmStandardPhysicsXS
()
override
;
23
24
void
ConstructParticle
()
override
;
25
void
ConstructProcess
()
override
;
26
27
private
:
28
G4double
fRangeFactor
;
29
G4double
fGeomFactor
;
30
G4double
fSafetyFactor
;
31
G4double
fLambdaLimit
;
32
G4MscStepLimitType
fStepLimitType
;
33
};
34
35
#endif
CMSEmStandardPhysicsXS::CMSEmStandardPhysicsXS
CMSEmStandardPhysicsXS(G4int ver, const edm::ParameterSet &p)
Definition:
CMSEmStandardPhysicsXS.cc:57
CMSEmStandardPhysicsXS::fSafetyFactor
G4double fSafetyFactor
Definition:
CMSEmStandardPhysicsXS.h:30
CMSEmStandardPhysicsXS::ConstructProcess
void ConstructProcess() override
Definition:
CMSEmStandardPhysicsXS.cc:93
CMSEmStandardPhysicsXS::~CMSEmStandardPhysicsXS
~CMSEmStandardPhysicsXS() override
Definition:
CMSEmStandardPhysicsXS.cc:86
CMSEmStandardPhysicsXS::fStepLimitType
G4MscStepLimitType fStepLimitType
Definition:
CMSEmStandardPhysicsXS.h:32
edm::ParameterSet
Definition:
ParameterSet.h:47
AlCaHLTBitMon_ParallelJobs.p
def p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
CMSEmStandardPhysicsXS::fGeomFactor
G4double fGeomFactor
Definition:
CMSEmStandardPhysicsXS.h:29
CMSEmStandardPhysicsXS
Definition:
CMSEmStandardPhysicsXS.h:19
CMSEmStandardPhysicsXS::ConstructParticle
void ConstructParticle() override
Definition:
CMSEmStandardPhysicsXS.cc:88
ParameterSet.h
CMSEmStandardPhysicsXS::fRangeFactor
G4double fRangeFactor
Definition:
CMSEmStandardPhysicsXS.h:28
CMSEmStandardPhysicsXS::fLambdaLimit
G4double fLambdaLimit
Definition:
CMSEmStandardPhysicsXS.h:31
Generated for CMSSW Reference Manual by
1.8.16