AliRoot Core  da88d91 (da88d91)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMFTDigit Class Reference

#include <AliMFTDigit.h>

Inheritance diagram for AliMFTDigit:

Public Member Functions

 AliMFTDigit ()
 
virtual ~AliMFTDigit ()
 
void AddOffset2TrackID (Int_t offset)
 
void SetPlane (Int_t plane)
 
void SetDetElemID (Int_t detElemID)
 
void SetPixID (Int_t pixelX, Int_t pixelY, Int_t pixelZ)
 
void SetPixCenter (Double_t pixelCenterX, Double_t pixelCenterY, Double_t pixelCenterZ)
 
void SetPixWidth (Double_t pixelWidthX, Double_t pixelWidthY, Double_t pixelWidthZ)
 
void SetEloss (Double_t sig)
 
void AddMCLabel (Int_t label)
 
Int_t GetNMCTracks () const
 
Int_t GetMCLabel (Int_t track) const
 
Double_t GetEloss () const
 
Double_t GetNElectrons () const
 
Int_t GetPlane () const
 
Int_t GetDetElemID () const
 
Int_t GetPixelX () const
 
Int_t GetPixelY () const
 
Int_t GetPixelZ () const
 
Double_t GetPixelCenterX () const
 
Double_t GetPixelCenterY () const
 
Double_t GetPixelCenterZ () const
 
Double_t GetPixelWidthX () const
 
Double_t GetPixelWidthY () const
 
Double_t GetPixelWidthZ () const
 

Protected Attributes

Int_t fNMCTracks
 
Int_t fPixelX
 
Int_t fPixelY
 
Int_t fPixelZ
 
Double_t fPixelCenterX
 
Double_t fPixelCenterY
 
Double_t fPixelCenterZ
 
Double_t fPixelWidthX
 
Double_t fPixelWidthY
 
Double_t fPixelWidthZ
 
Int_t fPlane
 
Int_t fDetElemID
 
Double_t fEloss
 
Double_t fNElectrons
 
Int_t fMCLabel [fNMaxMCTracksPerDigit]
 

Static Protected Attributes

static const Double_t fElossPerElectron = AliMFTConstants::fElossPerElectron
 
static const Int_t fNMaxMCTracksPerDigit = AliMFTConstants::fNMaxMCTracksPerDigit
 

Detailed Description

Definition at line 20 of file AliMFTDigit.h.

Constructor & Destructor Documentation

AliMFTDigit::AliMFTDigit ( )
virtual AliMFTDigit::~AliMFTDigit ( )
inlinevirtual

Definition at line 26 of file AliMFTDigit.h.

Member Function Documentation

void AliMFTDigit::AddMCLabel ( Int_t  label)

Definition at line 61 of file AliMFTDigit.cxx.

Referenced by AliMFT::Hits2SDigitsLocal(), and AliMFTDigitizer::MergeDigits().

void AliMFTDigit::AddOffset2TrackID ( Int_t  offset)
inline

Definition at line 28 of file AliMFTDigit.h.

Referenced by AliMFTDigitizer::Digitize().

Double_t AliMFTDigit::GetEloss ( ) const
inline

Definition at line 50 of file AliMFTDigit.h.

Referenced by AliMFTDigitizer::MergeDigits().

Int_t AliMFTDigit::GetMCLabel ( Int_t  track) const
inline

Definition at line 48 of file AliMFTDigit.h.

Referenced by AliMFTDigitizer::MergeDigits(), and AliMFTCluster::TerminateCluster().

Double_t AliMFTDigit::GetNElectrons ( ) const
inline

Definition at line 51 of file AliMFTDigit.h.

Referenced by AliMFTCluster::TerminateCluster().

Int_t AliMFTDigit::GetNMCTracks ( ) const
inline

Definition at line 47 of file AliMFTDigit.h.

Referenced by AliMFTDigitizer::MergeDigits(), and AliMFTCluster::TerminateCluster().

Double_t AliMFTDigit::GetPixelCenterX ( ) const
inline

Definition at line 57 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal(), and AliMFTCluster::TerminateCluster().

Double_t AliMFTDigit::GetPixelCenterY ( ) const
inline

Definition at line 58 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal(), and AliMFTCluster::TerminateCluster().

Double_t AliMFTDigit::GetPixelCenterZ ( ) const
inline

Definition at line 59 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal().

Double_t AliMFTDigit::GetPixelWidthX ( ) const
inline

Definition at line 60 of file AliMFTDigit.h.

Double_t AliMFTDigit::GetPixelWidthY ( ) const
inline

Definition at line 61 of file AliMFTDigit.h.

Double_t AliMFTDigit::GetPixelWidthZ ( ) const
inline

Definition at line 62 of file AliMFTDigit.h.

Int_t AliMFTDigit::GetPixelX ( ) const
inline
Int_t AliMFTDigit::GetPixelY ( ) const
inline
Int_t AliMFTDigit::GetPixelZ ( ) const
inline

Definition at line 56 of file AliMFTDigit.h.

Referenced by AliMFTDigitizer::SDigits2Digits().

Int_t AliMFTDigit::GetPlane ( ) const
inline
void AliMFTDigit::SetDetElemID ( Int_t  detElemID)
inline

Definition at line 31 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal().

void AliMFTDigit::SetEloss ( Double_t  sig)
inline

Definition at line 43 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal().

void AliMFTDigit::SetPixCenter ( Double_t  pixelCenterX,
Double_t  pixelCenterY,
Double_t  pixelCenterZ 
)
inline

Definition at line 33 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal().

void AliMFTDigit::SetPixID ( Int_t  pixelX,
Int_t  pixelY,
Int_t  pixelZ 
)
inline

Definition at line 32 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal().

void AliMFTDigit::SetPixWidth ( Double_t  pixelWidthX,
Double_t  pixelWidthY,
Double_t  pixelWidthZ 
)
inline

Definition at line 38 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal().

void AliMFTDigit::SetPlane ( Int_t  plane)
inline

Definition at line 30 of file AliMFTDigit.h.

Referenced by AliMFT::Hits2SDigitsLocal().

Member Data Documentation

Int_t AliMFTDigit::fDetElemID
protected

Definition at line 81 of file AliMFTDigit.h.

Referenced by GetDetElemID(), and SetDetElemID().

Double_t AliMFTDigit::fEloss
protected

Definition at line 82 of file AliMFTDigit.h.

Referenced by GetEloss(), and SetEloss().

const Double_t AliMFTDigit::fElossPerElectron = AliMFTConstants::fElossPerElectron
staticprotected

Definition at line 66 of file AliMFTDigit.h.

Referenced by SetEloss().

Int_t AliMFTDigit::fMCLabel[fNMaxMCTracksPerDigit]
protected

Definition at line 85 of file AliMFTDigit.h.

Referenced by AddMCLabel(), AddOffset2TrackID(), and GetMCLabel().

Double_t AliMFTDigit::fNElectrons
protected

Definition at line 83 of file AliMFTDigit.h.

Referenced by GetNElectrons(), and SetEloss().

const Int_t AliMFTDigit::fNMaxMCTracksPerDigit = AliMFTConstants::fNMaxMCTracksPerDigit
staticprotected

Definition at line 67 of file AliMFTDigit.h.

Referenced by AddMCLabel().

Int_t AliMFTDigit::fNMCTracks
protected

Definition at line 69 of file AliMFTDigit.h.

Referenced by AddMCLabel(), GetMCLabel(), and GetNMCTracks().

Double_t AliMFTDigit::fPixelCenterX
protected

Definition at line 74 of file AliMFTDigit.h.

Referenced by GetPixelCenterX(), and SetPixCenter().

Double_t AliMFTDigit::fPixelCenterY
protected

Definition at line 75 of file AliMFTDigit.h.

Referenced by GetPixelCenterY(), and SetPixCenter().

Double_t AliMFTDigit::fPixelCenterZ
protected

Definition at line 76 of file AliMFTDigit.h.

Referenced by GetPixelCenterZ(), and SetPixCenter().

Double_t AliMFTDigit::fPixelWidthX
protected

Definition at line 77 of file AliMFTDigit.h.

Referenced by GetPixelWidthX(), and SetPixWidth().

Double_t AliMFTDigit::fPixelWidthY
protected

Definition at line 78 of file AliMFTDigit.h.

Referenced by GetPixelWidthY(), and SetPixWidth().

Double_t AliMFTDigit::fPixelWidthZ
protected

Definition at line 79 of file AliMFTDigit.h.

Referenced by GetPixelWidthZ(), and SetPixWidth().

Int_t AliMFTDigit::fPixelX
protected

Definition at line 71 of file AliMFTDigit.h.

Referenced by GetPixelX(), and SetPixID().

Int_t AliMFTDigit::fPixelY
protected

Definition at line 72 of file AliMFTDigit.h.

Referenced by GetPixelY(), and SetPixID().

Int_t AliMFTDigit::fPixelZ
protected

Definition at line 73 of file AliMFTDigit.h.

Referenced by GetPixelZ(), and SetPixID().

Int_t AliMFTDigit::fPlane
protected

Definition at line 80 of file AliMFTDigit.h.

Referenced by GetPlane(), and SetPlane().


The documentation for this class was generated from the following files: