AliFMDHit Class Reference
[Simulation]

#include <AliFMDHit.h>

List of all members.


Detailed Description

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 21 of file 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)

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


Constructor & Destructor Documentation

AliFMDHit::AliFMDHit  ) 
 

Default CTOR

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

Parameters:
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

virtual AliFMDHit::~AliFMDHit  )  [inline, virtual]
 

DTOR

Definition at line 62 of file AliFMDHit.h.


Member Function Documentation

UShort_t AliFMDHit::Detector  )  const [inline]
 

Returns:
Detector #

Definition at line 65 of file AliFMDHit.h.

Float_t AliFMDHit::Edep  )  const [inline]
 

Returns:
Energy deposited (MeV)

Definition at line 73 of file AliFMDHit.h.

const char* AliFMDHit::GetName  )  const
 

Returns:
Get Name

const char* AliFMDHit::GetTitle  )  const
 

Returns:
Get title

Bool_t AliFMDHit::IsStop  )  const [inline]
 

Returns:
Whether track was stopped in silicon

Definition at line 93 of file AliFMDHit.h.

Float_t AliFMDHit::Length  )  const [inline]
 

Returns:
Path length through silicon

Definition at line 91 of file AliFMDHit.h.

Float_t AliFMDHit::M  )  const
 

Returns:
Track $ m$ - mass (GeV)

Float_t AliFMDHit::P  )  const
 

Returns:
Track $ |p|$ - momentum (GeV)

Int_t AliFMDHit::Pdg  )  const [inline]
 

Returns:
Track PDG id number

Definition at line 87 of file AliFMDHit.h.

void AliFMDHit::Print Option_t *  opt = ""  )  const
 

Print info

Parameters:
opt Not used

Float_t AliFMDHit::Px  )  const [inline]
 

Returns:
Track $ p_x$ - momentum in $ x$ (GeV)

Definition at line 75 of file AliFMDHit.h.

Float_t AliFMDHit::Py  )  const [inline]
 

Returns:
Track $ p_y$ - momentum in $ y$ (GeV)

Definition at line 77 of file AliFMDHit.h.

Float_t AliFMDHit::Pz  )  const [inline]
 

Returns:
Track $ p_z$ - momentum in $ z$ (GeV)

Definition at line 79 of file AliFMDHit.h.

Float_t AliFMDHit::Q  )  const
 

Returns:
Track $ q$ - charge (1/3)

Char_t AliFMDHit::Ring  )  const [inline]
 

Returns:
Ring ID

Definition at line 67 of file AliFMDHit.h.

UShort_t AliFMDHit::Sector  )  const [inline]
 

Returns:
Sector #

Definition at line 69 of file AliFMDHit.h.

void AliFMDHit::SetEdep Float_t  edep  )  [inline]
 

Set enenrgy deposited

Parameters:
edep Energy deposited

Definition at line 105 of file AliFMDHit.h.

UShort_t AliFMDHit::Strip  )  const [inline]
 

Returns:
Strip #

Definition at line 71 of file AliFMDHit.h.

Float_t AliFMDHit::Time  )  const [inline]
 

Returns:
Time of hit in seconds

Definition at line 89 of file AliFMDHit.h.


Member Data Documentation

UShort_t AliFMDHit::fDetector [protected]
 

Definition at line 107 of file AliFMDHit.h.

Float_t AliFMDHit::fEdep [protected]
 

Definition at line 115 of file AliFMDHit.h.

Float_t AliFMDHit::fLength [protected]
 

Definition at line 117 of file AliFMDHit.h.

Int_t AliFMDHit::fPdg [protected]
 

Definition at line 114 of file AliFMDHit.h.

Float_t AliFMDHit::fPx [protected]
 

Definition at line 111 of file AliFMDHit.h.

Float_t AliFMDHit::fPy [protected]
 

Definition at line 112 of file AliFMDHit.h.

Float_t AliFMDHit::fPz [protected]
 

Definition at line 113 of file AliFMDHit.h.

Char_t AliFMDHit::fRing [protected]
 

Definition at line 108 of file AliFMDHit.h.

UShort_t AliFMDHit::fSector [protected]
 

Definition at line 109 of file AliFMDHit.h.

Bool_t AliFMDHit::fStop [protected]
 

Definition at line 118 of file AliFMDHit.h.

UShort_t AliFMDHit::fStrip [protected]
 

Definition at line 110 of file AliFMDHit.h.

Float_t AliFMDHit::fTime [protected]
 

Definition at line 116 of file AliFMDHit.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 24 17:11:22 2006 for ALICE FMD Off-line by  doxygen 1.4.6