54 fParametrisation( aType ) {}
118 ( aFastTrack.
GetPrimaryTrack()->GetDynamicParticle()->GetPrimaryParticle() )->
119 GetUserInformation() ) )->SetEMCalPosition( Pos );
121 ( aFastTrack.
GetPrimaryTrack()->GetDynamicParticle()->GetPrimaryParticle() )->
122 GetUserInformation() ) )->SetEMCalEnergy( Esm );
124 ( aFastTrack.
GetPrimaryTrack()->GetDynamicParticle()->GetPrimaryParticle() )->
125 GetUserInformation() ) )->SetEMCalResolution( res );
127 ( aFastTrack.
GetPrimaryTrack()->GetDynamicParticle()->GetPrimaryParticle() )->
128 GetUserInformation() ) )->SetEMCalEfficiency( eff );
135 ( aFastTrack.
GetPrimaryTrack()->GetDynamicParticle()->GetPrimaryParticle() )->
136 GetUserInformation() ) )->SetEMCalEnergy( Edep );
static Par02Smearer * Instance()
virtual G4bool IsApplicable(const G4ParticleDefinition &aParticle)
~Par02FastSimModelEMCal()
Par02DetectorParametrisation::Parametrisation fParametrisation
A parametrisation type.
static G4Electron * Definition()
Parametrisation
A parametrisation type (CMS, ATLAS, ALEPH).
static G4Positron * Definition()
Definition of the Par02FastSimModelEMCal class.
Definition of the Par02PrimaryParticleInformation class.
Definition of the Par02Smearer class.
void ProposePrimaryTrackPathLength(G4double)
Definition of the Par02Output class.
static Par02Output * Instance()
G4double GetResolution(Detector aDetector, Parametrisation aParametrisation, G4double aMomentum)
Par02DetectorParametrisation * fCalculateParametrisation
virtual void DoIt(const G4FastTrack &aFastTrack, G4FastStep &aFastStep)
static G4EventManager * GetEventManager()
Par02FastSimModelEMCal(G4String aModelName, G4Region *aEnvelope, Par02DetectorParametrisation::Parametrisation aParamType)
void ProposeTotalEnergyDeposited(G4double anEnergyPart)
G4double GetEfficiency(Detector aDetector, Parametrisation aParametrisation, G4double aMomentum)
void FillHistogram(G4int HNo, G4double value) const
const G4Track * GetPrimaryTrack() const
virtual G4bool ModelTrigger(const G4FastTrack &aFastTrack)
static G4Gamma * Definition()
G4VUserEventInformation * GetUserInformation()