#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 | |
G4bool | fCheck |
G4double | fEmax |
GFlashHitMaker | fHitMaker |
LowEnergyFastSimParam | fParam |
const G4Envelope * | fRegion |
G4ThreeVector | fTailPos |
const TrackingAction * | fTrackingAction |
Definition at line 16 of file LowEnergyFastSimModel.h.
LowEnergyFastSimModel::LowEnergyFastSimModel | ( | const G4String & | name, |
G4Region * | region, | ||
const edm::ParameterSet & | parSet | ||
) |
Definition at line 16 of file LowEnergyFastSimModel.cc.
References fEmax, edm::ParameterSet::getParameter(), and GeV.
|
override |
Definition at line 43 of file LowEnergyFastSimModel.cc.
References funct::cos(), HCALHighEnergyHPDFilter_cfi::energy, fHitMaker, fParam, fTailPos, LowEnergyFastSimParam::GetInPointEnergyFraction(), LowEnergyFastSimParam::GetRadius(), LowEnergyFastSimParam::GetZ(), mps_fire::i, phi, alignCSCRings::r, funct::sin(), twomass, and z.
|
override |
Definition at line 25 of file LowEnergyFastSimModel.cc.
References funct::abs().
|
override |
Definition at line 29 of file LowEnergyFastSimModel.cc.
References funct::abs(), HCALHighEnergyHPDFilter_cfi::energy, fCheck, fEmax, fRegion, fTrackingAction, TrackingAction::geant4Track(), and HLT_FULL_cff::track.
|
private |
Definition at line 28 of file LowEnergyFastSimModel.h.
Referenced by ModelTrigger().
|
private |
Definition at line 25 of file LowEnergyFastSimModel.h.
Referenced by LowEnergyFastSimModel(), and ModelTrigger().
|
private |
Definition at line 30 of file LowEnergyFastSimModel.h.
Referenced by DoIt().
|
private |
Definition at line 31 of file LowEnergyFastSimModel.h.
Referenced by DoIt().
|
private |
Definition at line 26 of file LowEnergyFastSimModel.h.
Referenced by ModelTrigger().
|
private |
Definition at line 29 of file LowEnergyFastSimModel.h.
Referenced by DoIt().
|
private |
Definition at line 27 of file LowEnergyFastSimModel.h.
Referenced by ModelTrigger().