![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliFMDSpectraDisplay.h>
Classes | |
class | AliFMDSpectraDisplayDetector |
class | AliFMDSpectraDisplayElement |
class | AliFMDSpectraDisplayRing |
class | AliFMDSpectraDisplaySector |
class | AliFMDSpectraDisplayStrip |
class | AliFMDSpectraDisplayTop |
Public Member Functions | |
AliFMDSpectraDisplay () | |
Bool_t | HandleDraw () |
void | MakeAux () |
void | DrawAux () |
Bool_t | ProcessHit (AliFMDHit *hit, TParticle *p) |
Bool_t | ProcessDigit (AliFMDDigit *digit) |
Bool_t | ProcessSDigit (AliFMDSDigit *sdigit) |
Bool_t | ProcessRawDigit (AliFMDDigit *digit) |
Bool_t | ProcessRecPoint (AliFMDRecPoint *recpoint) |
Bool_t | ProcessESD (UShort_t det, Char_t rng, UShort_t sec, UShort_t str, Float_t x, Float_t mult) |
![]() | |
AliFMDPattern (const char *gAliceFile="galice.root") | |
virtual | ~AliFMDPattern () |
virtual Bool_t | Init () |
virtual Bool_t | Begin (Int_t event) |
![]() | |
AliFMDDisplay (Bool_t onlyFMD=kTRUE, const char *gAliceFile="galice.root") | |
virtual | ~AliFMDDisplay () |
void | Continue () |
void | Start () |
void | Pause () |
void | Zoom () |
void | Pick () |
virtual void | Break () |
virtual void | Render () |
virtual void | ChangeCut () |
virtual void | ChangeFactor () |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Paint (Option_t *option="") |
virtual Bool_t | End () |
virtual Bool_t | ProcessRawCalibDigit (AliFMDDigit *digit) |
virtual Int_t | LookupColor (Float_t x, Float_t min, Float_t max) const |
virtual void | SetCut (Float_t l=0., Float_t h=1.) |
virtual void | SetFactor (Float_t f=1) |
![]() | |
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 | Event () |
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 | 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 | 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) |
Additional Inherited Members | |
![]() | |
enum | ETrees { kHits = 1, kKinematics, kDigits, kSDigits, kHeader, kRecPoints, kESD, kRaw, kGeometry, kTrackRefs, kRawCalib, kUser } |
![]() | |
static AliFMDDisplay * | Instance () |
![]() | |
static TArrayF | MakeLogScale (Int_t n, Double_t min, Double_t max) |
static ETrees | ParseLoad (const char *what) |
![]() | |
AliFMDPattern (const AliFMDPattern &) | |
AliFMDPattern & | operator= (const AliFMDPattern &) |
virtual void | AddMarker (Float_t x, Float_t y, Float_t z, TObject *o, Float_t s, Float_t min, Float_t max) |
virtual void | AddMarker (UShort_t det, Char_t rng, UShort_t sec, UShort_t str, TObject *o, Float_t s, Float_t min, Float_t max) |
virtual void | Redisplay () |
virtual void | AtEnd () |
![]() | |
AliFMDDisplay (const AliFMDDisplay &o) | |
AliFMDDisplay & | operator= (const AliFMDDisplay &) |
void | ShowOnlyFMD () |
virtual void | MakeCanvas (const char **which) |
virtual void | Idle () |
virtual Bool_t | InsideCut (Float_t v, const Float_t &min, const Float_t &max) const |
virtual Double_t | GetADCThreshold (UShort_t d, Char_t r, UShort_t s, UShort_t t) const |
![]() | |
AliFMDInput (const AliFMDInput &o) | |
AliFMDInput & | operator= (const AliFMDInput &) |
virtual Float_t | GetSignal (UShort_t d, Char_t r, UShort_t s, UShort_t t) |
![]() | |
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) |
![]() | |
static AliFMDDisplay * | fgInstance = 0 |
static const Range_t | fgkEdepRange = { 100, 0., 2. } |
static const Range_t | fgkAdcRange = { 1024, 0., 1023. } |
static const Range_t | fgkMultRange = { 500, 0., 20. } |
![]() | |
static const ETrees | fgkAllLoads [kUser+1] |
FMD event and spectra display
Definition at line 37 of file AliFMDSpectraDisplay.h.
AliFMDSpectraDisplay::AliFMDSpectraDisplay | ( | ) |
Constructor
Definition at line 517 of file AliFMDSpectraDisplay.cxx.
|
virtual |
Draw spectra
Reimplemented from AliFMDDisplay.
Definition at line 567 of file AliFMDSpectraDisplay.cxx.
Bool_t AliFMDSpectraDisplay::HandleDraw | ( | ) |
Handle draw
Definition at line 537 of file AliFMDSpectraDisplay.cxx.
Referenced by DrawAux().
|
virtual |
Make AUX canvas
Reimplemented from AliFMDDisplay.
Definition at line 558 of file AliFMDSpectraDisplay.cxx.
|
virtual |
Process a digit
digit |
Reimplemented from AliFMDDisplay.
Definition at line 589 of file AliFMDSpectraDisplay.cxx.
Referenced by ProcessRawDigit().
|
virtual |
Process and ESD entry
det | |
rng | |
sec | |
str | |
x | |
mult |
Reimplemented from AliFMDDisplay.
Definition at line 632 of file AliFMDSpectraDisplay.cxx.
|
virtual |
Process a hit
hit | |
p |
Reimplemented from AliFMDPattern.
Definition at line 577 of file AliFMDSpectraDisplay.cxx.
|
virtual |
Process a raw digit
digit |
Reimplemented from AliFMDDisplay.
Definition at line 613 of file AliFMDSpectraDisplay.cxx.
|
virtual |
Process a reconstruction point
recpoint |
Reimplemented from AliFMDDisplay.
Definition at line 620 of file AliFMDSpectraDisplay.cxx.
|
virtual |
Process a summable digit
sdigit |
Reimplemented from AliFMDDisplay.
Definition at line 601 of file AliFMDSpectraDisplay.cxx.
|
protected |
Definition at line 714 of file AliFMDSpectraDisplay.h.
Referenced by AliFMDSpectraDisplay().
|
protected |
Definition at line 715 of file AliFMDSpectraDisplay.h.
Referenced by AliFMDSpectraDisplay(), DrawAux(), HandleDraw(), MakeAux(), ProcessDigit(), ProcessESD(), ProcessHit(), ProcessRecPoint(), and ProcessSDigit().