![]() |
AliRoot Core
3dc7879 (3dc7879)
|
AliFMDhit is the hit class for the FMD. Hits are the information that comes from a Monte Carlo at each step as a particle mass through sensitive detector elements as particles are transported through a detector. More...
#include <AliFMDHit.h>
Public Member Functions | |
AliFMDHit () | |
AliFMDHit (Int_t shunt, Int_t track, UShort_t detector, Char_t ring, UShort_t sector, UShort_t strip, Float_t x=0, Float_t y=0, Float_t z=0, Float_t px=0, Float_t py=0, Float_t pz=0, Float_t edep=0, Int_t pdg=0, Float_t t=0, Float_t l=0, Bool_t stop=kFALSE) | |
virtual | ~AliFMDHit () |
UShort_t | Detector () const |
Char_t | Ring () const |
UShort_t | Sector () const |
UShort_t | Strip () const |
Float_t | Edep () const |
Float_t | Px () const |
Float_t | Py () const |
Float_t | Pz () const |
Float_t | P () const |
Float_t | M () const |
Float_t | Q () const |
Int_t | Pdg () const |
Float_t | Time () const |
Float_t | Length () const |
Bool_t | IsStop () const |
void | Print (Option_t *opt="") const |
const char * | GetName () const |
const char * | GetTitle () const |
void | SetEdep (Float_t edep) |
![]() | |
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 |
Protected Attributes | |
UShort_t | fDetector |
Char_t | fRing |
UShort_t | fSector |
UShort_t | fStrip |
Float_t | fPx |
Float_t | fPy |
Float_t | fPz |
Int_t | fPdg |
Float_t | fEdep |
Float_t | fTime |
Float_t | fLength |
Bool_t | fStop |
![]() | |
Int_t | fTrack |
Float_t | fX |
Float_t | fY |
Float_t | fZ |
AliFMDhit is the hit class for the FMD. Hits are the information that comes from a Monte Carlo at each step as a particle mass through sensitive detector elements as particles are transported through a detector.
Definition at line 30 of file AliFMDHit.h.
AliFMDHit::AliFMDHit | ( | ) |
Default CTOR
Definition at line 55 of file AliFMDHit.cxx.
AliFMDHit::AliFMDHit | ( | Int_t | shunt, |
Int_t | track, | ||
UShort_t | detector, | ||
Char_t | ring, | ||
UShort_t | sector, | ||
UShort_t | strip, | ||
Float_t | x = 0 , |
||
Float_t | y = 0 , |
||
Float_t | z = 0 , |
||
Float_t | px = 0 , |
||
Float_t | py = 0 , |
||
Float_t | pz = 0 , |
||
Float_t | edep = 0 , |
||
Int_t | pdg = 0 , |
||
Float_t | t = 0 , |
||
Float_t | l = 0 , |
||
Bool_t | stop = kFALSE |
||
) |
Normal FMD hit ctor
shunt | ??? |
track | Track # |
detector | Detector # (1, 2, or 3) |
ring | Ring ID ('I' or 'O') |
sector | Sector # (For inner/outer rings: 0-19/0-39) |
strip | Strip # (For inner/outer rings: 0-511/0-255) |
x | Track's X-coordinate at hit |
y | Track's Y-coordinate at hit |
z | Track's Z-coordinate at hit |
px | X-component of track's momentum |
py | Y-component of track's momentum |
pz | Z-component of track's momentum |
edep | Energy deposited by track |
pdg | Track's particle Id # |
t | Time when the track hit |
l | Track lenght through medium |
stop | Whether track is stopped in medium |
Definition at line 75 of file AliFMDHit.cxx.
|
inlinevirtual |
DTOR
Definition at line 71 of file AliFMDHit.h.
|
inline |
Definition at line 74 of file AliFMDHit.h.
Referenced by AliFMD::AddHitByFields(), Media::Fill(), DrawHitsSDigits::ProcessHit(), DrawHitsDigits::ProcessHit(), PoissonHit::ProcessHit(), CheckAlign::ProcessHit(), DrawHitsRecs::ProcessHit(), AliFMDPattern::ProcessHit(), AliFMDFancy::ProcessHit(), AliFMDSpectraDisplay::ProcessHit(), SpectraMonitor(), and AliFMDHitDigitizer::SumContributions().
|
inline |
Definition at line 82 of file AliFMDHit.h.
Referenced by AliFMD::AddHitByFields(), Media::Fill(), AliFMDQADataMakerSim::MakeHits(), DrawHitsDigits::ProcessHit(), DrawHitsSDigits::ProcessHit(), DrawHits::ProcessHit(), AliFMDDisplay::ProcessHit(), DrawHitsRecs::ProcessHit(), AliFMDPattern::ProcessHit(), AliFMDFancy::ProcessHit(), AliFMDSpectraDisplay::ProcessHit(), SpectraMonitor(), and AliFMDHitDigitizer::SumContributions().
const char * AliFMDHit::GetName | ( | void | ) | const |
Definition at line 133 of file AliFMDHit.cxx.
Referenced by IsStop(), and DrawHits::ProcessHit().
const char * AliFMDHit::GetTitle | ( | ) | const |
|
inline |
Definition at line 102 of file AliFMDHit.h.
Referenced by Print(), and DrawHits::ProcessHit().
|
inline |
Definition at line 100 of file AliFMDHit.h.
Referenced by AliFMDQADataMakerSim::MakeHits(), DrawHits::ProcessHit(), and DrawHitsRecs::ProcessHit().
Float_t AliFMDHit::M | ( | ) | const |
Definition at line 165 of file AliFMDHit.cxx.
Referenced by DrawHits::ProcessHit(), and Pz().
Float_t AliFMDHit::P | ( | ) | const |
Definition at line 156 of file AliFMDHit.cxx.
Referenced by Print(), DrawHits::ProcessHit(), and Pz().
|
inline |
void AliFMDHit::Print | ( | Option_t * | opt = "" | ) | const |
Print info
opt | Not used |
Definition at line 186 of file AliFMDHit.cxx.
Referenced by AliFMD::FinishEvent(), IsStop(), and DrawHitsSDigits::ProcessHit().
|
inline |
Definition at line 84 of file AliFMDHit.h.
|
inline |
Definition at line 86 of file AliFMDHit.h.
|
inline |
Definition at line 88 of file AliFMDHit.h.
Float_t AliFMDHit::Q | ( | ) | const |
Definition at line 175 of file AliFMDHit.cxx.
Referenced by DrawHits::ProcessHit(), and Pz().
|
inline |
Definition at line 76 of file AliFMDHit.h.
Referenced by AliFMD::AddHitByFields(), Media::Fill(), DrawHitsDigits::ProcessHit(), DrawHitsSDigits::ProcessHit(), PoissonHit::ProcessHit(), DrawHitsRecs::ProcessHit(), AliFMDFancy::ProcessHit(), AliFMDSpectraDisplay::ProcessHit(), SpectraMonitor(), and AliFMDHitDigitizer::SumContributions().
|
inline |
Definition at line 78 of file AliFMDHit.h.
Referenced by AliFMD::AddHitByFields(), Media::Fill(), DrawHitsDigits::ProcessHit(), DrawHitsSDigits::ProcessHit(), PoissonHit::ProcessHit(), DrawHitsRecs::ProcessHit(), AliFMDFancy::ProcessHit(), AliFMDSpectraDisplay::ProcessHit(), SpectraMonitor(), and AliFMDHitDigitizer::SumContributions().
|
inline |
Set enenrgy deposited
edep | Energy deposited |
Definition at line 114 of file AliFMDHit.h.
Referenced by AliFMD::AddHitByFields().
|
inline |
Definition at line 80 of file AliFMDHit.h.
Referenced by AliFMD::AddHitByFields(), Media::Fill(), DrawHitsSDigits::ProcessHit(), DrawHitsDigits::ProcessHit(), PoissonHit::ProcessHit(), CheckAlign::ProcessHit(), DrawHitsRecs::ProcessHit(), AliFMDFancy::ProcessHit(), AliFMDSpectraDisplay::ProcessHit(), SpectraMonitor(), and AliFMDHitDigitizer::SumContributions().
|
inline |
Definition at line 98 of file AliFMDHit.h.
Referenced by AliFMDHitDigitizer::SumContributions().
|
protected |
Definition at line 116 of file AliFMDHit.h.
Referenced by Detector(), GetName(), and Print().
|
protected |
Definition at line 124 of file AliFMDHit.h.
Referenced by Edep(), GetTitle(), Print(), and SetEdep().
|
protected |
Definition at line 126 of file AliFMDHit.h.
Referenced by GetTitle(), Length(), and Print().
|
protected |
Definition at line 123 of file AliFMDHit.h.
Referenced by GetTitle(), M(), Pdg(), Print(), and Q().
|
protected |
Definition at line 120 of file AliFMDHit.h.
|
protected |
Definition at line 121 of file AliFMDHit.h.
|
protected |
Definition at line 122 of file AliFMDHit.h.
|
protected |
Definition at line 117 of file AliFMDHit.h.
|
protected |
Definition at line 118 of file AliFMDHit.h.
|
protected |
Definition at line 127 of file AliFMDHit.h.
Referenced by IsStop().
|
protected |
Definition at line 119 of file AliFMDHit.h.
|
protected |
Definition at line 125 of file AliFMDHit.h.
Referenced by Time().