#include <LowEnergyFastSimModel.h>
Public Member Functions | |
void | DoIt (const G4FastTrack &fastTrack, G4FastStep &fastStep) override |
G4bool | IsApplicable (const G4ParticleDefinition &particle) override |
LowEnergyFastSimModel (const G4String &name, G4Region *region, const edm::ParameterSet &parSet) | |
G4bool | ModelTrigger (const G4FastTrack &fastTrack) override |
Private Attributes | |
const G4double | fEmax |
GFlashHitMaker | fHitMaker |
const G4Envelope *const | fRegion |
LowEnergyFastSimParam | param |
Definition at line 13 of file LowEnergyFastSimModel.h.
LowEnergyFastSimModel::LowEnergyFastSimModel | ( | const G4String & | name, |
G4Region * | region, | ||
const edm::ParameterSet & | parSet | ||
) |
Definition at line 14 of file LowEnergyFastSimModel.cc.
|
override |
Definition at line 28 of file LowEnergyFastSimModel.cc.
References funct::cos(), Basic3DVector< T >::cross(), cross(), HCALHighEnergyHPDFilter_cfi::energy, fHitMaker, LowEnergyFastSimParam::GetInPointEnergyFraction(), LowEnergyFastSimParam::GetRadius(), LowEnergyFastSimParam::GetZ(), mps_fire::i, createfilelist::int, param, phi, CosmicsPD_Skims::radius, funct::sin(), twomass, and z.
|
override |
Definition at line 19 of file LowEnergyFastSimModel.cc.
References funct::abs().
|
override |
Definition at line 23 of file LowEnergyFastSimModel.cc.
References HCALHighEnergyHPDFilter_cfi::energy, fEmax, and fRegion.
|
private |
Definition at line 22 of file LowEnergyFastSimModel.h.
Referenced by ModelTrigger().
|
private |
Definition at line 24 of file LowEnergyFastSimModel.h.
Referenced by DoIt().
|
private |
Definition at line 23 of file LowEnergyFastSimModel.h.
Referenced by ModelTrigger().
|
private |
Definition at line 25 of file LowEnergyFastSimModel.h.
Referenced by DoIt().