![]() |
AliRoot Core
ee782a0 (ee782a0)
|
MonteCarlo hit. More...
#include <AliMUONHit.h>
Public Member Functions | |
AliMUONHit () | |
AliMUONHit (Int_t fIshunt, Int_t track, Int_t *vol, Float_t *hits) | |
AliMUONHit (Int_t fIshunt, Int_t track, Int_t detElemId, Int_t idpart, Float_t X, Float_t Y, Float_t Z, Float_t tof, Float_t momentum, Float_t theta, Float_t phi, Float_t length, Float_t destep) | |
AliMUONHit (Int_t fIshunt, Int_t track, Int_t detElemId, Int_t idpart, Float_t X, Float_t Y, Float_t Z, Float_t tof, Float_t momentum, Float_t theta, Float_t phi, Float_t length, Float_t destep, Float_t Xref, Float_t Yref, Float_t Zref) | |
virtual | ~AliMUONHit () |
virtual const char * | GetName () const |
Int_t | DetElemId () const |
Return detection element ID. More... | |
Int_t | Chamber () const |
virtual void | Print (Option_t *opt="") const |
Float_t | Particle () const |
Return particle id. More... | |
Float_t | Theta () const |
Return incident theta angle in degrees. More... | |
Float_t | Phi () const |
Return incident phi angle in degrees. More... | |
Float_t | Tlength () const |
Return track length inside the chamber. More... | |
Float_t | Eloss () const |
Return Ionisation energy loss in gas. More... | |
Float_t | Age () const |
Return Particle Age. More... | |
Int_t | PHfirst () const |
Return First padhit. More... | |
Int_t | PHlast () const |
Return Last padhit. More... | |
Float_t | Momentum () const |
Return local momentum P of the entering track. More... | |
Float_t | Px () const |
Return Px. More... | |
Float_t | Py () const |
Return Py. More... | |
Float_t | Pz () const |
Return Pz. More... | |
Float_t | Cx () const |
Return Px/PTot. More... | |
Float_t | Cy () const |
Return Py/PTot. More... | |
Float_t | Cz () const |
Return Pz/PTot. More... | |
Float_t | Xref () const |
Return X position of hit in the center of the chamber (without angle effect) More... | |
Float_t | Yref () const |
Return Y position of hit in the center of the chamber (without angle effect) More... | |
Float_t | Zref () const |
Return Z position of hit in the center of the chamber (without angle effect) More... | |
![]() | |
AliHit () | |
AliHit (Int_t shunt, Int_t track) | |
virtual | ~AliHit () |
Int_t | GetTrack () const |
void | SetTrack (Int_t track) |
Float_t | X () const |
Float_t | Y () const |
Float_t | Z () const |
Int_t | Track () const |
Private Attributes | |
Int_t | fDetElemId |
Detection element ID. More... | |
Float_t | fParticle |
Geant3 particle type. More... | |
Float_t | fTheta |
Incident theta angle in degrees. More... | |
Float_t | fPhi |
Incident phi angle in degrees. More... | |
Float_t | fTlength |
Track length inside the chamber. More... | |
Float_t | fEloss |
Ionisation energy loss in gas. More... | |
Float_t | fAge |
Particle Age. More... | |
Int_t | fPHfirst |
First padhit. More... | |
Int_t | fPHlast |
Last padhit. More... | |
Float_t | fPTot |
Local momentum P of the track when entering in the chamber. More... | |
Float_t | fPx |
Px. More... | |
Float_t | fPy |
Py. More... | |
Float_t | fPz |
Pz. More... | |
Float_t | fXref |
X position of hit in the center of the chamber (without angle effect) More... | |
Float_t | fYref |
Y position of hit in the center of the chamber (without angle effect) More... | |
Float_t | fZref |
Z position of hit in the center of the chamber (without angle effect) More... | |
Additional Inherited Members | |
![]() | |
Int_t | fTrack |
Float_t | fX |
Float_t | fY |
Float_t | fZ |
MonteCarlo hit.
MUON class for MonteCarlo Hits, inherited from AliHit for the In addition to the ALiHit data member fX, fY, fZ and fTrack, AliMUONHit contains some info about the particle crossing the chamber: Impulsion: fPtot, fPx, fPy and fPz Reference position at the center of the chamber (wire plane) fXref, fYref and fZref Cumulated path along the active volume fTlength for spliting of hits for very inclined tracks Energy loss of the particle inside the gas active volume. Incident fTheta and fPhi angle with respect of the wire plane of the chamber.
Definition at line 24 of file AliMUONHit.h.
AliMUONHit::AliMUONHit | ( | ) |
Default constructor
Definition at line 46 of file AliMUONHit.cxx.
AliMUONHit::AliMUONHit | ( | Int_t | fIshunt, |
Int_t | track, | ||
Int_t * | vol, | ||
Float_t * | hits | ||
) |
Constructor
Definition at line 69 of file AliMUONHit.cxx.
AliMUONHit::AliMUONHit | ( | Int_t | fIshunt, |
Int_t | track, | ||
Int_t | detElemId, | ||
Int_t | idpart, | ||
Float_t | X, | ||
Float_t | Y, | ||
Float_t | Z, | ||
Float_t | tof, | ||
Float_t | momentum, | ||
Float_t | theta, | ||
Float_t | phi, | ||
Float_t | length, | ||
Float_t | destep | ||
) |
Constructor
Definition at line 96 of file AliMUONHit.cxx.
AliMUONHit::AliMUONHit | ( | Int_t | fIshunt, |
Int_t | track, | ||
Int_t | detElemId, | ||
Int_t | idpart, | ||
Float_t | X, | ||
Float_t | Y, | ||
Float_t | Z, | ||
Float_t | tof, | ||
Float_t | momentum, | ||
Float_t | theta, | ||
Float_t | phi, | ||
Float_t | length, | ||
Float_t | destep, | ||
Float_t | Xref, | ||
Float_t | Yref, | ||
Float_t | Zref | ||
) |
Constructor
Definition at line 124 of file AliMUONHit.cxx.
|
virtual |
Dectructor
Definition at line 154 of file AliMUONHit.cxx.
|
inline |
Return Particle Age.
Definition at line 53 of file AliMUONHit.h.
Referenced by AliMUONSDigitizerV2::Digitize(), AliMUONResponseTrigger::DisIntegrate(), and AliMUONResponseTriggerV1::DisIntegrate().
Int_t AliMUONHit::Chamber | ( | ) | const |
Return chamber ID
Definition at line 160 of file AliMUONHit.cxx.
Referenced by DetElemId(), AliMUONSDigitizerV2::Digitize(), MUONTriggerEfficiency(), and MUONTriggerEfficiencyPt().
|
inline |
Return Px/PTot.
Definition at line 61 of file AliMUONHit.h.
|
inline |
Return Py/PTot.
Definition at line 62 of file AliMUONHit.h.
|
inline |
Return Pz/PTot.
Definition at line 63 of file AliMUONHit.h.
|
inline |
Return detection element ID.
Definition at line 43 of file AliMUONHit.h.
Referenced by AliMUONResponseTrigger::DisIntegrate(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), GetName(), and Print().
|
inline |
Return Ionisation energy loss in gas.
Definition at line 52 of file AliMUONHit.h.
Referenced by AliMUONResponseV0::DisIntegrate(), and Print().
|
virtual |
Generate hit name
Definition at line 169 of file AliMUONHit.cxx.
|
inline |
Return local momentum P of the entering track.
Definition at line 57 of file AliMUONHit.h.
|
inline |
Return particle id.
Definition at line 48 of file AliMUONHit.h.
Referenced by MUONTriggerEfficiency(), and MUONTriggerEfficiencyPt().
|
inline |
Return First padhit.
Definition at line 54 of file AliMUONHit.h.
|
inline |
Return incident phi angle in degrees.
Definition at line 50 of file AliMUONHit.h.
|
inline |
Return Last padhit.
Definition at line 55 of file AliMUONHit.h.
|
virtual |
Printing hit information "full" option for printing all the information about the hit
Definition at line 177 of file AliMUONHit.cxx.
Referenced by DetElemId().
|
inline |
Return Px.
Definition at line 58 of file AliMUONHit.h.
|
inline |
Return Py.
Definition at line 59 of file AliMUONHit.h.
|
inline |
Return Pz.
Definition at line 60 of file AliMUONHit.h.
|
inline |
Return incident theta angle in degrees.
Definition at line 49 of file AliMUONHit.h.
|
inline |
Return track length inside the chamber.
Definition at line 51 of file AliMUONHit.h.
|
inline |
Return X position of hit in the center of the chamber (without angle effect)
Definition at line 65 of file AliMUONHit.h.
|
inline |
Return Y position of hit in the center of the chamber (without angle effect)
Definition at line 66 of file AliMUONHit.h.
|
inline |
Return Z position of hit in the center of the chamber (without angle effect)
Definition at line 67 of file AliMUONHit.h.
|
private |
|
private |
Detection element ID.
Definition at line 70 of file AliMUONHit.h.
Referenced by Chamber(), and DetElemId().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Local momentum P of the track when entering in the chamber.
Definition at line 80 of file AliMUONHit.h.
Referenced by Cx(), Cy(), Cz(), and Momentum().
|
private |
|
private |
|
private |
|
private |
|
private |
Track length inside the chamber.
Definition at line 74 of file AliMUONHit.h.
Referenced by Tlength().
|
private |
X position of hit in the center of the chamber (without angle effect)
Definition at line 85 of file AliMUONHit.h.
Referenced by Xref().
|
private |
Y position of hit in the center of the chamber (without angle effect)
Definition at line 86 of file AliMUONHit.h.
Referenced by Yref().
|
private |
Z position of hit in the center of the chamber (without angle effect)
Definition at line 87 of file AliMUONHit.h.
Referenced by Zref().