#include <CustomPhysicsList.h>
Public Member Functions | |
void | ConstructParticle () override |
void | ConstructProcess () override |
CustomPhysicsList (const std::string &name, const edm::ParameterSet &p) | |
~CustomPhysicsList () override | |
Private Attributes | |
double | dfactor |
bool | fHadronicInteraction |
std::unique_ptr< CustomParticleFactory > | fParticleFactory |
edm::ParameterSet | myConfig |
std::string | particleDefFilePath |
std::string | processDefFilePath |
Static Private Attributes | |
static G4ThreadLocal std::unique_ptr< G4Decay > | fDecayProcess |
static G4ThreadLocal std::unique_ptr< G4ProcessHelper > | myHelper |
Definition at line 13 of file CustomPhysicsList.h.
CustomPhysicsList::CustomPhysicsList | ( | const std::string & | name, |
const edm::ParameterSet & | p | ||
) |
Definition at line 25 of file CustomPhysicsList.cc.
References dfactor, fDecayProcess, fHadronicInteraction, fParticleFactory, edm::ParameterSet::getParameter(), myConfig, myHelper, AlCaHLTBitMon_ParallelJobs::p, and particleDefFilePath.
|
override |
Definition at line 44 of file CustomPhysicsList.cc.
|
override |
Definition at line 47 of file CustomPhysicsList.cc.
References fParticleFactory, and particleDefFilePath.
|
override |
Definition at line 53 of file CustomPhysicsList.cc.
References SimDataFormats::CaloAnalysis::cp, dfactor, fDecayProcess, fHadronicInteraction, fParticleFactory, CustomParticle::GetCloud(), CustomParticle::GetSpectator(), GeV, myConfig, myHelper, and CustomPDGParser::s_isRHadron().
|
private |
Definition at line 35 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
staticprivate |
Definition at line 24 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 29 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 27 of file CustomPhysicsList.h.
Referenced by ConstructParticle(), ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 31 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
staticprivate |
Definition at line 25 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 33 of file CustomPhysicsList.h.
Referenced by ConstructParticle(), and CustomPhysicsList().
|
private |
Definition at line 34 of file CustomPhysicsList.h.