50 fParametrisation( aType ) {}
123 ( aFastTrack.
GetPrimaryTrack()->GetDynamicParticle()->GetPrimaryParticle() )->
124 GetUserInformation() ) ;
135 ( aFastTrack.
GetPrimaryTrack()->GetDynamicParticle()->GetPrimaryParticle() )->
136 GetUserInformation() ) )->SetHCalEnergy( Edep );
Par02DetectorParametrisation::Parametrisation fParametrisation
A parametrisation type.
G4int GetQuarkContent(G4int flavor) const
static Par02Smearer * Instance()
virtual G4bool IsApplicable(const G4ParticleDefinition &aParticle)
void SetHCalResolution(G4double aResolution)
Parametrisation
A parametrisation type (CMS, ATLAS, ALEPH).
Par02FastSimModelHCal(G4String aModelName, G4Region *aEnvelope, Par02DetectorParametrisation::Parametrisation aParamType)
Par02DetectorParametrisation * fCalculateParametrisation
Definition of the Par02PrimaryParticleInformation class.
Definition of the Par02Smearer class.
void ProposePrimaryTrackPathLength(G4double)
Definition of the Par02Output class.
static Par02Output * Instance()
void SetHCalEnergy(G4double aEnergy)
Definition of the Par02FastSimModelHCal class.
static G4EventManager * GetEventManager()
virtual void DoIt(const G4FastTrack &aFastTrack, G4FastStep &aFastStep)
void ProposeTotalEnergyDeposited(G4double anEnergyPart)
void FillHistogram(G4int HNo, G4double value) const
virtual G4bool ModelTrigger(const G4FastTrack &aFastTrack)
const G4Track * GetPrimaryTrack() const
void SetHCalPosition(G4ThreeVector aPosition)
void SetHCalEfficiency(G4double aEfficiency)
G4VUserEventInformation * GetUserInformation()