AliRoot Core  3dc7879 (3dc7879)
AliFMDInput Class Reference

Base class for reading in various FMD data. The class loops over all found events. For each event the specified data is read in. The class then loops over all elements of the read data, and process these with user defined code. More...

#include <AliFMDInput.h>

Inheritance diagram for AliFMDInput:

Public Types

enum  ETrees {
  kHits = 1, kKinematics, kDigits, kSDigits,
  kHeader, kRecPoints, kESD, kRaw,
  kGeometry, kTrackRefs, kRawCalib, kUser
}
 

Public Member Functions

 AliFMDInput ()
 
 AliFMDInput (const char *gAliceFile)
 
virtual ~AliFMDInput ()
 
virtual void AddLoad (ETrees tree)
 
virtual void RemoveLoad (ETrees tree)
 
virtual Int_t NEvents () const
 
virtual Bool_t IsLoaded (ETrees tree) const
 
virtual void SetLoads (UInt_t mask)
 
virtual void SetLoads (const char *mask)
 
virtual const char * LoadedString (Bool_t dataOnly=false) const
 
virtual Bool_t Init ()
 
virtual Bool_t Begin (Int_t event)
 
virtual Bool_t Event ()
 
virtual Bool_t End ()
 
virtual Bool_t Finish ()
 
virtual Bool_t Run (UInt_t maxEvents=0)
 
virtual Bool_t ProcessHits ()
 
virtual Bool_t ProcessTrackRefs ()
 
virtual Bool_t ProcessTracks ()
 
virtual Bool_t ProcessStack ()
 
virtual Bool_t ProcessDigits ()
 
virtual Bool_t ProcessSDigits ()
 
virtual Bool_t ProcessRawDigits ()
 
virtual Bool_t ProcessRawCalibDigits ()
 
virtual Bool_t ProcessRecPoints ()
 
virtual Bool_t ProcessESDs ()
 
virtual Bool_t ProcessUsers ()
 
virtual Bool_t ProcessHit (AliFMDHit *h, TParticle *p)
 
virtual Bool_t ProcessTrackRef (AliTrackReference *trackRef, TParticle *track)
 
virtual Bool_t ProcessTrack (Int_t i, TParticle *p, AliFMDHit *h)
 
virtual Bool_t ProcessParticle (Int_t i, TParticle *p)
 
virtual Bool_t ProcessDigit (AliFMDDigit *digit)
 
virtual Bool_t ProcessSDigit (AliFMDSDigit *sdigit)
 
virtual Bool_t ProcessRawDigit (AliFMDDigit *digit)
 
virtual Bool_t ProcessRawCalibDigit (AliFMDDigit *digit)
 
virtual Bool_t ProcessRecPoint (AliFMDRecPoint *point)
 
virtual Bool_t ProcessESD (UShort_t d, Char_t r, UShort_t s, UShort_t t, Float_t eta, Float_t mult)
 
virtual Bool_t ProcessUser (UShort_t d, Char_t r, UShort_t s, UShort_t t, Float_t v)
 
void SetRawFile (const char *file)
 
void SetInputDir (const char *dir)
 

Static Public Member Functions

static TArrayF MakeLogScale (Int_t n, Double_t min, Double_t max)
 
static ETrees ParseLoad (const char *what)
 

Protected Member Functions

 AliFMDInput (const AliFMDInput &o)
 
AliFMDInputoperator= (const AliFMDInput &)
 
virtual Float_t GetSignal (UShort_t d, Char_t r, UShort_t s, UShort_t t)
 

Static Protected Member Functions

static const char * TreeName (ETrees tree, bool shortest=false)
 
static TChain * MakeChain (const char *what, const char *datadir, bool recursive=false)
 
static void ScanDirectory (TSystemDirectory *dir, const TString &olddir, TChain *chain, const char *pattern, bool recursive)
 

Protected Attributes

TString fGAliceFile
 
AliRunLoaderfLoader
 
AliRunfRun
 
AliStackfStack
 
AliLoaderfFMDLoader
 
AliRawReader * fReader
 
AliFMDRawReaderfFMDReader
 
AliFMDfFMD
 
AliESDFMDfESD
 
AliESDEventfESDEvent
 
TTree * fTreeE
 
TTree * fTreeH
 
TTree * fTreeTR
 
TTree * fTreeD
 
TTree * fTreeS
 
TTree * fTreeR
 
TTree * fTreeA
 
TChain * fChainE
 
TClonesArray * fArrayE
 
TClonesArray * fArrayH
 
TClonesArray * fArrayTR
 
TClonesArray * fArrayD
 
TClonesArray * fArrayS
 
TClonesArray * fArrayR
 
TClonesArray * fArrayA
 
AliHeaderfHeader
 
TGeoManager * fGeoManager
 
Int_t fTreeMask
 
TString fRawFile
 
TString fInputDir
 
Bool_t fIsInit
 
Int_t fEventCount
 
Int_t fNEvents
 

Static Protected Attributes

static const ETrees fgkAllLoads [kUser+1]
 

Detailed Description

Base class for reading in various FMD data. The class loops over all found events. For each event the specified data is read in. The class then loops over all elements of the read data, and process these with user defined code.

struct DigitInput : public AliFMDInput
{
DigitInput()
{
// Load digits
// Make a histogram
fHist = new TH1F("adc", "ADC spectra", 1024, -.5, 1023.5);
}
// Process one digit.
{
fHist->Fill(d->Counts());
return kTRUE;
}
// After processing all events, display spectrum
Bool_t Finish()
{
fHist->Draw();
}
TH1F* fHist;
};
void AdcSpectrum()
{
DigitInput di;
di.Run();
}

This class allows for writing small scripts, that can be compiled with AcLIC, to do all sorts of tests, quick prototyping, and so on. It has proven to be quiet useful. One can load more than one type of data in one derived class, to for example to make comparisons between hits and reconstructed points. See also the various scripts in FMD/scripts.

Definition at line 106 of file AliFMDInput.h.

Member Enumeration Documentation

The kinds of data that can be read in.

Enumerator
kHits 
kKinematics 
kDigits 
kSDigits 
kHeader 
kRecPoints 
kESD 
kRaw 
kGeometry 
kTrackRefs 
kRawCalib 
kUser 

Definition at line 110 of file AliFMDInput.h.

Constructor & Destructor Documentation

AliFMDInput::AliFMDInput ( )

CTOR

Definition at line 89 of file AliFMDInput.cxx.

AliFMDInput::AliFMDInput ( const char *  gAliceFile)

CTOR

Parameters
gAliceFilegalice file

Definition at line 135 of file AliFMDInput.cxx.

virtual AliFMDInput::~AliFMDInput ( )
inlinevirtual

DTOR

Definition at line 130 of file AliFMDInput.h.

AliFMDInput::AliFMDInput ( const AliFMDInput o)
inlineprotected

Copy ctor

Parameters
oObject to copy from

Definition at line 332 of file AliFMDInput.h.

Member Function Documentation

Bool_t AliFMDInput::Begin ( Int_t  event)
virtual
Bool_t AliFMDInput::End ( )
virtual

Called at the end of each event.

Returns
false on error

Reimplemented in DrawCalibRaw, FindCommonModeNoise, AliFMDFancy, Poisson, AliFMDDisplay, and PoissonHit.

Definition at line 906 of file AliFMDInput.cxx.

Referenced by AliFMDDisplay::End(), Poisson::End(), AliFMDFancy::End(), FindCommonModeNoise::End(), DrawCalibRaw::End(), IsLoaded(), and Run().

Bool_t AliFMDInput::Event ( )
virtual

Process one event. This loops over all the loaded data. Users can overload this member function, but then it's strongly recommended to explicitly call this classes version.

Returns
false on error

Definition at line 556 of file AliFMDInput.cxx.

Referenced by IsLoaded(), AliFMDDisplay::Redisplay(), and Run().

virtual Bool_t AliFMDInput::Finish ( )
inlinevirtual

Called at the end of the run.

Returns
false on error

Reimplemented in GetMedia, FindCommonModeNoise, DrawCalibRaw, DrawTrackRefs, DrawESD, DrawHitsRecs, DrawHits, Poisson, DrawSDigits, CheckAlign, DrawHitsDigits, DrawHitsSDigits, DrawDigitsRecs, DrawBothDigits, ReadHits, and DrawDigits.

Definition at line 192 of file AliFMDInput.h.

Referenced by Poisson::Finish(), and Run().

Float_t AliFMDInput::GetSignal ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t 
)
inlineprotectedvirtual

Get user supplued data

Parameters
dDetector
rRing
sSector
tStrip
Returns
Value

Reimplemented in FindCommonModeNoise.

Definition at line 465 of file AliFMDInput.h.

Referenced by operator=(), and ProcessUsers().

Bool_t AliFMDInput::Init ( void  )
virtual

Initialize the class. If a user class overloads this member function, then this must be explicitly called

Returns
false on error

Reimplemented in AliFMDFancy, GetMedia, AliFMDPattern, FindCommonModeNoise, AliFMDDisplay, DrawSDigits, DrawCalibRaw, CheckAlign, Poisson, PoissonHit, and CheckRaw.

Definition at line 299 of file AliFMDInput.cxx.

Referenced by CheckRaw::Init(), Poisson::Init(), CheckAlign::Init(), DrawCalibRaw::Init(), DrawSDigits::Init(), AliFMDDisplay::Init(), FindCommonModeNoise::Init(), AliFMDPattern::Init(), AliFMDFancy::Init(), IsLoaded(), and Run().

virtual Bool_t AliFMDInput::IsLoaded ( ETrees  tree) const
inlinevirtual
Returns
true if passed tree is loaded

Definition at line 141 of file AliFMDInput.h.

Referenced by Begin(), End(), Event(), Init(), LoadedString(), NEvents(), ProcessHits(), and ProcessTrackRefs().

const char * AliFMDInput::LoadedString ( Bool_t  dataOnly = false) const
virtual

Get a string that represents the loaded trees

Parameters
dataOnlyIf true, then only show data
Returns
String representing the loaded trees.

Definition at line 226 of file AliFMDInput.cxx.

Referenced by IsLoaded().

TChain * AliFMDInput::MakeChain ( const char *  what,
const char *  datadir,
bool  recursive = false 
)
staticprotected

Make a chain of specified data

Parameters
whatWhat data to chain. Possible values are
  • ESD Event summary data (AliESD)
  • MC Simulation data (galice)
datadirData directory to scan
recursiveWhether to recurse into sub-directories
Returns
Pointer to newly create chain, or null

Definition at line 1052 of file AliFMDInput.cxx.

Referenced by Init(), and operator=().

TArrayF AliFMDInput::MakeLogScale ( Int_t  n,
Double_t  min,
Double_t  max 
)
static

Service function to make a logarithmic axis.

Parameters
nNumber of bins
minMinimum of axis
maxMaximum of axis.
Returns
An array with the bin boundaries.

Definition at line 976 of file AliFMDInput.cxx.

Referenced by DrawHits::DrawHits(), DrawHitsDigits::DrawHitsDigits(), DrawHitsRecs::DrawHitsRecs(), DrawHitsSDigits::DrawHitsSDigits(), and Finish().

Int_t AliFMDInput::NEvents ( ) const
virtual
Returns
# of available events

Reimplemented in FindCommonModeNoise.

Definition at line 287 of file AliFMDInput.cxx.

Referenced by RemoveLoad(), and Run().

AliFMDInput& AliFMDInput::operator= ( const AliFMDInput )
inlineprotected

Assignement operator

Returns
REference to this

Definition at line 370 of file AliFMDInput.h.

AliFMDInput::ETrees AliFMDInput::ParseLoad ( const char *  what)
static

Parse a string as a load option

Parameters
whatString to pass
Returns
Load option value, or 0 in case of error

Definition at line 212 of file AliFMDInput.cxx.

Referenced by SetInputDir(), and SetLoads().

Bool_t AliFMDInput::ProcessDigit ( AliFMDDigit digit)
inlinevirtual

Process one digit. Users should over this to process each digit.

Parameters
digitDigit
Returns
false on error

Reimplemented in AliFMDSpectraDisplay, DrawHitsRecs, AliFMDDisplay, CheckAlign, DrawHitsDigits, DrawBothDigits, DrawDigitsRecs, DrawDigits, and CheckRaw.

Definition at line 456 of file AliFMDInput.h.

Referenced by Finish(), and ProcessDigits().

Bool_t AliFMDInput::ProcessDigits ( )
virtual

Loop over all digits, and call ProcessDigit for each digit.

Returns
false on error

Definition at line 719 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessESD ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t,
Float_t  eta,
Float_t  mult 
)
inlinevirtual

Process ESD data for the FMD. Users should overload this to deal with ESD data.

Parameters
dDetector number (1-3)
rRing identifier ('I' or 'O')
sSector number (0-19, or 0-39)
tStrip number (0-511, or 0-255)
etaPsuedo-rapidity
multPsuedo-multiplicity
Returns
false on error

Reimplemented in AliFMDSpectraDisplay, AliFMDDisplay, and DrawESD.

Definition at line 461 of file AliFMDInput.h.

Referenced by Finish(), and ProcessESDs().

Bool_t AliFMDInput::ProcessESDs ( )
virtual

Loop over all ESD data, and call ProcessESD for each entry.

Returns
false on error

Reimplemented in DrawESD.

Definition at line 860 of file AliFMDInput.cxx.

Referenced by Event(), Finish(), and DrawESD::ProcessESDs().

Bool_t AliFMDInput::ProcessHit ( AliFMDHit h,
TParticle *  p 
)
inlinevirtual

Process one hit, and optionally it's corresponding kinematics track. Users should over this to process each hit.

Parameters
hHit
pAssociated track
Returns
false on error

Reimplemented in AliFMDSpectraDisplay, AliFMDFancy, GetMedia, AliFMDPattern, DrawHitsRecs, AliFMDDisplay, CheckAlign, DrawHits, PoissonHit, DrawHitsDigits, DrawHitsSDigits, and ReadHits.

Definition at line 450 of file AliFMDInput.h.

Referenced by Finish(), and ProcessHits().

Bool_t AliFMDInput::ProcessHits ( )
virtual

Loop over all hits, and call ProcessHit with that hit, and optionally the corresponding kinematics track.

Returns
false on error

Definition at line 584 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessParticle ( Int_t  i,
TParticle *  p 
)
inlinevirtual

Process stack particle

Parameters
iTrack number
pTrack
Returns
false on error

Reimplemented in DrawTrackRefs.

Definition at line 455 of file AliFMDInput.h.

Referenced by Finish(), and ProcessStack().

Bool_t AliFMDInput::ProcessRawCalibDigit ( AliFMDDigit digit)
inlinevirtual

Process one digit from raw data files. Users should over this to process each raw digit.

Parameters
digitRaw digit
Returns
false on error

Reimplemented in DrawCalibRaw, and AliFMDDisplay.

Definition at line 459 of file AliFMDInput.h.

Referenced by Finish(), and ProcessRawCalibDigits().

Bool_t AliFMDInput::ProcessRawCalibDigits ( )
virtual

Loop over all digits read from raw data files, and call ProcessRawDigit for each digit.

Returns
false on error

Definition at line 808 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessRawDigit ( AliFMDDigit digit)
inlinevirtual

Process one digit from raw data files. Users should over this to process each raw digit.

Parameters
digitRaw digit
Returns
false on error

Reimplemented in AliFMDSpectraDisplay, FindCommonModeNoise, AliFMDDisplay, and CheckRaw.

Definition at line 458 of file AliFMDInput.h.

Referenced by Finish(), and ProcessRawDigits().

Bool_t AliFMDInput::ProcessRawDigits ( )
virtual

Loop over all digits read from raw data files, and call ProcessRawDigit for each digit.

Returns
false on error

Definition at line 785 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessRecPoint ( AliFMDRecPoint point)
inlinevirtual

Process one reconstructed point. Users should over this to process each reconstructed point.

Parameters
pointReconstructed point
Returns
false on error

Reimplemented in AliFMDSpectraDisplay, DrawHitsRecs, AliFMDDisplay, and DrawDigitsRecs.

Definition at line 460 of file AliFMDInput.h.

Referenced by Finish(), and ProcessRecPoints().

Bool_t AliFMDInput::ProcessRecPoints ( )
virtual

Loop over all reconstructed points, and call ProcessRecPoint for each reconstructed point.

Returns
false on error

Definition at line 831 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessSDigit ( AliFMDSDigit sdigit)
inlinevirtual

Process one summable digit. Users should over this to process each summable digit.

Parameters
sdigitSummable digit
Returns
false on error

Reimplemented in AliFMDSpectraDisplay, AliFMDDisplay, DrawSDigits, DrawHitsSDigits, and DrawBothDigits.

Definition at line 457 of file AliFMDInput.h.

Referenced by Finish(), and ProcessSDigits().

Bool_t AliFMDInput::ProcessSDigits ( )
virtual

Loop over all summable digits, and call ProcessSDigit for each digit.

Returns
false on error

Definition at line 750 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessStack ( )
virtual

Loop over all tracks, and call ProcessTrack with each hit for that track

Returns
false on error

Definition at line 699 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessTrack ( Int_t  i,
TParticle *  p,
AliFMDHit h 
)
inlinevirtual

Process one hit per track. Users should over this to process each hit.

Parameters
iTrack number
pTrack
hAssociated Hit
Returns
false on error

Definition at line 453 of file AliFMDInput.h.

Referenced by Finish(), and ProcessTracks().

Bool_t AliFMDInput::ProcessTrackRef ( AliTrackReference trackRef,
TParticle *  track 
)
inlinevirtual

Process one track reference, and optionally it's corresponding kinematics track. Users should overload this to process each track reference.

Parameters
trackRefTrack Reference
trackAssociated track
Returns
false on error

Reimplemented in DrawTrackRefs, and ReadHits.

Definition at line 451 of file AliFMDInput.h.

Referenced by Finish(), and ProcessTrackRefs().

Bool_t AliFMDInput::ProcessTrackRefs ( )
virtual

Loop over all track refs, and call ProcessTrackRef with that hit, and optionally the corresponding kinematics track.

Returns
false on error

Definition at line 621 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessTracks ( )
virtual

Loop over all tracks, and call ProcessTrack with each hit for that track

Returns
false on error

Definition at line 656 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

Bool_t AliFMDInput::ProcessUser ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t,
Float_t  v 
)
inlinevirtual

Process User data for the FMD. Users should overload this to deal with ESD data.

Parameters
dDetector number (1-3)
rRing identifier ('I' or 'O')
sSector number (0-19, or 0-39)
tStrip number (0-511, or 0-255)
vValue
Returns
false on error

Reimplemented in FindCommonModeNoise.

Definition at line 463 of file AliFMDInput.h.

Referenced by Finish(), and ProcessUsers().

Bool_t AliFMDInput::ProcessUsers ( )
virtual

Loop over all strips and ask user routine to supply the data.

Returns
false on error

Definition at line 885 of file AliFMDInput.cxx.

Referenced by Event(), and Finish().

virtual void AliFMDInput::RemoveLoad ( ETrees  tree)
inlinevirtual

Remove a data type to load

Parameters
treeData to not load

Definition at line 137 of file AliFMDInput.h.

Bool_t AliFMDInput::Run ( UInt_t  maxEvents = 0)
virtual
void AliFMDInput::ScanDirectory ( TSystemDirectory *  dir,
const TString &  olddir,
TChain *  chain,
const char *  pattern,
bool  recursive 
)
staticprotected

Scan a directory (optionally recursive) for data files to add to the chain. Only ROOT files, and files which name contain the passed pattern are considered.

Parameters
dirDirectory to scan
chainChain to add data to
patternPattern that the file name must contain
recursiveWhether to scan recursively

Definition at line 1000 of file AliFMDInput.cxx.

Referenced by MakeChain(), and operator=().

void AliFMDInput::SetInputDir ( const char *  dir)
inline

Definition at line 319 of file AliFMDInput.h.

void AliFMDInput::SetLoads ( UInt_t  mask)
virtual

Set the trees to load.

Parameters
maskBit mask of trees to load. Should be constructed like for example
UInt_t mask = ((1 << AliFMDInput::kHits) |

Definition at line 180 of file AliFMDInput.cxx.

Referenced by IsLoaded().

void AliFMDInput::SetLoads ( const char *  mask)
virtual

Set the trees to load.

Parameters
maskA comma or space separated list of trees to load. The case is not important, and a short from of the tree name can be used.

Definition at line 196 of file AliFMDInput.cxx.

void AliFMDInput::SetRawFile ( const char *  file)
inline

Set the raw data input

Parameters
fileFile name - if empty, assume simulated raw.

Definition at line 318 of file AliFMDInput.h.

Referenced by DrawCalibRaw::DrawCalibRaw(), FindCommonModeNoise::FindCommonModeNoise(), PatternRaw(), and SpectraMonitor().

const char * AliFMDInput::TreeName ( ETrees  tree,
bool  shortest = false 
)
staticprotected

Definition at line 249 of file AliFMDInput.cxx.

Referenced by Init(), LoadedString(), operator=(), and ParseLoad().

Member Data Documentation

TClonesArray* AliFMDInput::fArrayA
protected

Definition at line 437 of file AliFMDInput.h.

Referenced by Begin(), Init(), ProcessRawCalibDigits(), and ProcessRawDigits().

TClonesArray* AliFMDInput::fArrayD
protected

Definition at line 434 of file AliFMDInput.h.

Referenced by Begin(), and ProcessDigits().

TClonesArray* AliFMDInput::fArrayE
protected

Definition at line 431 of file AliFMDInput.h.

TClonesArray* AliFMDInput::fArrayH
protected

Definition at line 432 of file AliFMDInput.h.

Referenced by Begin(), ProcessHits(), and ProcessTracks().

TClonesArray* AliFMDInput::fArrayR
protected

Definition at line 436 of file AliFMDInput.h.

Referenced by Begin(), and ProcessRecPoints().

TClonesArray* AliFMDInput::fArrayS
protected

Definition at line 435 of file AliFMDInput.h.

Referenced by Begin(), and ProcessSDigits().

TClonesArray* AliFMDInput::fArrayTR
protected

Definition at line 433 of file AliFMDInput.h.

Referenced by Begin(), and ProcessTrackRefs().

TChain* AliFMDInput::fChainE
protected

Definition at line 430 of file AliFMDInput.h.

Referenced by Begin(), Init(), and NEvents().

AliESDFMD* AliFMDInput::fESD
protected

Definition at line 421 of file AliFMDInput.h.

Referenced by Begin(), DrawESD::ProcessESD(), and ProcessESDs().

AliESDEvent* AliFMDInput::fESDEvent
protected

Definition at line 422 of file AliFMDInput.h.

Referenced by AliFMDPattern::Begin(), Begin(), and Init().

Int_t AliFMDInput::fEventCount
protected

Definition at line 444 of file AliFMDInput.h.

Referenced by Begin(), DrawHits::Finish(), FindCommonModeNoise::Finish(), and Init().

AliFMD* AliFMDInput::fFMD
protected

Definition at line 420 of file AliFMDInput.h.

Referenced by Begin(), and Init().

AliLoader* AliFMDInput::fFMDLoader
protected

Definition at line 417 of file AliFMDInput.h.

Referenced by Begin(), End(), and Init().

AliFMDRawReader* AliFMDInput::fFMDReader
protected
TString AliFMDInput::fGAliceFile
protected

Definition at line 413 of file AliFMDInput.h.

Referenced by Init(), and ReadHits::ReadHits().

TGeoManager* AliFMDInput::fGeoManager
protected

Definition at line 439 of file AliFMDInput.h.

Referenced by AliFMDDisplay::Begin(), and AliFMDDisplay::ShowOnlyFMD().

const AliFMDInput::ETrees AliFMDInput::fgkAllLoads
staticprotected
Initial value:

Definition at line 446 of file AliFMDInput.h.

Referenced by Init(), LoadedString(), ParseLoad(), and SetLoads().

AliHeader* AliFMDInput::fHeader
protected

Definition at line 438 of file AliFMDInput.h.

Referenced by Begin(), and DrawTrackRefs::ProcessTrackRef().

TString AliFMDInput::fInputDir
protected

Definition at line 442 of file AliFMDInput.h.

Referenced by Init(), and SetInputDir().

Bool_t AliFMDInput::fIsInit
protected

Definition at line 443 of file AliFMDInput.h.

Referenced by Begin(), End(), and Init().

AliRunLoader* AliFMDInput::fLoader
protected

Definition at line 414 of file AliFMDInput.h.

Referenced by Begin(), End(), and Init().

Int_t AliFMDInput::fNEvents
protected

Definition at line 445 of file AliFMDInput.h.

Referenced by Run().

TString AliFMDInput::fRawFile
protected
AliRawReader* AliFMDInput::fReader
protected
AliRun* AliFMDInput::fRun
protected

Definition at line 415 of file AliFMDInput.h.

Referenced by Init().

AliStack* AliFMDInput::fStack
protected
TTree* AliFMDInput::fTreeA
protected

Definition at line 429 of file AliFMDInput.h.

TTree* AliFMDInput::fTreeD
protected

Definition at line 426 of file AliFMDInput.h.

Referenced by Begin(), End(), and ProcessDigits().

TTree* AliFMDInput::fTreeE
protected

Definition at line 423 of file AliFMDInput.h.

Referenced by Init(), and NEvents().

TTree* AliFMDInput::fTreeH
protected

Definition at line 424 of file AliFMDInput.h.

Referenced by Begin(), End(), ProcessHits(), and ProcessTracks().

Int_t AliFMDInput::fTreeMask
protected
TTree* AliFMDInput::fTreeR
protected

Definition at line 428 of file AliFMDInput.h.

Referenced by Begin(), End(), and ProcessRecPoints().

TTree* AliFMDInput::fTreeS
protected

Definition at line 427 of file AliFMDInput.h.

Referenced by Begin(), End(), and ProcessSDigits().

TTree* AliFMDInput::fTreeTR
protected

Definition at line 425 of file AliFMDInput.h.

Referenced by Begin(), and ProcessTrackRefs().


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