#include <CustomPhysicsList.h>
Public Member Functions | |
void | ConstructParticle () override |
void | ConstructProcess () override |
CustomPhysicsList (const std::string &name, const edm::ParameterSet &p, bool useuni=false) | |
~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< G4ProcessHelper > | myHelper |
Definition at line 12 of file CustomPhysicsList.h.
CustomPhysicsList::CustomPhysicsList | ( | const std::string & | name, |
const edm::ParameterSet & | p, | ||
bool | useuni = false |
||
) |
Definition at line 23 of file CustomPhysicsList.cc.
References dfactor, 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 46 of file CustomPhysicsList.cc.
References fParticleFactory, and particleDefFilePath.
|
override |
Definition at line 51 of file CustomPhysicsList.cc.
References SimDataFormats::CaloAnalysis::cp, dfactor, fHadronicInteraction, fParticleFactory, CustomParticle::GetCloud(), CustomParticle::GetSpectator(), GeV, myConfig, myHelper, and CustomPDGParser::s_isRHadron().
|
private |
Definition at line 30 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 24 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 22 of file CustomPhysicsList.h.
Referenced by ConstructParticle(), ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 26 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
staticprivate |
Definition at line 21 of file CustomPhysicsList.h.
Referenced by ConstructProcess(), and CustomPhysicsList().
|
private |
Definition at line 28 of file CustomPhysicsList.h.
Referenced by ConstructParticle(), and CustomPhysicsList().
|
private |
Definition at line 29 of file CustomPhysicsList.h.