![]() |
AliPhysics
914d8ff (914d8ff)
|
Public Member Functions | |
TupleSelector (const char *name="") | |
Not persistent. More... | |
const char * | GetName () const |
ClassDef (TupleSelector, 2) | |
Setup | |
UShort_t | Index (UShort_t d, Char_t r) const |
void | Init (TTree *tree) |
void | Begin (TTree *tree) |
void | SlaveBegin (TTree *tree) |
Event processing | |
Bool_t | Notify () |
Bool_t | Process (Long64_t entry) |
Ring * | Get (UShort_t d, Char_t r) |
const Ring * | Get (UShort_t d, Char_t r) const |
void | Fill (AliFMDMCTrackELoss::Hit *hit) |
Final processing | |
void | SlaveTerminate () |
void | Terminate () |
void | PlotOne (UShort_t which, const char *title, TDirectory *dir=0, Option_t *opt="") |
void | Store (TDirectory *dir) |
Other interface | |
Int_t | Version () const |
Long64_t | GetStatus () const |
Static Public Member Functions | |
Service functions | |
static TObject * | GetChainOrDataSet (const char *file) |
static TDSet * | MakeDataSet (const TString &src=".", Bool_t recursive=false, Bool_t verbose=false) |
static TChain * | MakeChain (const TString &src=".", Bool_t recursive=false, Bool_t verbose=false) |
static TChain * | DoMakeChain (const TString &src=".", Bool_t recursive=false, Bool_t verbose=false) |
static Bool_t | ScanDirectory (TSystemDirectory *dir, TChain *chain, const TString &pattern, Bool_t recursive, Bool_t verbose) |
static Bool_t | CheckFile (const TString &path, TChain *chain, Bool_t verbose) |
static Bool_t | Run (Long64_t maxEvents=-1, const char *title="") |
static Bool_t | Proof (Long64_t maxEvents, const char *opt="", const char *title="") |
Public Attributes | |
TString | fTitle |
TTree * | fTree |
Must not be persistent. More... | |
TClonesArray * | fHits |
Must not be persistent. More... | |
Int_t | fI |
Must not be persistent. More... | |
TObjArray * | fRings |
Not persistent. More... | |
Private Member Functions | |
TupleSelector (const TupleSelector &) | |
TupleSelector & | operator= (const TupleSelector &) |
Definition at line 648 of file TupleSelector.C.
|
inline |
Not persistent.
Constructor
name | Optional title |
Definition at line 661 of file TupleSelector.C.
|
private |
Copy constructor
|
inline |
Definition at line 706 of file TupleSelector.C.
|
inlinestatic |
Check if we can add a file to the chain
path | Full path to file |
chain | Chain |
verbose | Whether to be verbose |
Definition at line 1244 of file TupleSelector.C.
Referenced by ScanDirectory().
TupleSelector::ClassDef | ( | TupleSelector | , |
2 | |||
) |
|
inlinestatic |
Create our chain
src | Source directory |
recursive | Whether to scan recursively |
verbose | Be verbose |
Definition at line 1095 of file TupleSelector.C.
Referenced by MakeChain(), and MakeDataSet().
|
inline |
Fill in to a ring object
hit | Hit information |
Definition at line 810 of file TupleSelector.C.
Referenced by Process().
Get a Ring
d | Detector |
r | Ring |
Definition at line 789 of file TupleSelector.C.
Referenced by Fill().
Get a Ring
d | Detector |
r | Ring |
Definition at line 801 of file TupleSelector.C.
|
inlinestatic |
Get a chain or data set from the given file
file | File to look in |
Definition at line 982 of file TupleSelector.C.
Referenced by MakeDataSet().
|
inline |
Definition at line 669 of file TupleSelector.C.
|
inline |
Get index for a particular ring
d | Detector |
r | Ring |
Definition at line 682 of file TupleSelector.C.
Referenced by Get(), and SlaveBegin().
|
inline |
Definition at line 693 of file TupleSelector.C.
Referenced by SlaveBegin().
|
inlinestatic |
Create our chain
src | Source directory |
recursive | Whether to scan recursively |
verbose | Be verbose |
Definition at line 1057 of file TupleSelector.C.
Referenced by Run().
|
inlinestatic |
make our data set
src | Source directory |
recursive | Whether to scan recursively |
verbose | Be verbose |
dataset->Print("a");
Definition at line 1017 of file TupleSelector.C.
Referenced by Proof().
|
inline |
Definition at line 742 of file TupleSelector.C.
|
private |
Assignment operator
|
inline |
Plot one quantity
which | |
title | Title |
dir | Directory |
opt | Options |
Definition at line 856 of file TupleSelector.C.
Referenced by Terminate().
Process an entry
entry | Entry |
Definition at line 756 of file TupleSelector.C.
|
inlinestatic |
Run this selector on a chain in Proof
maxEvents | Maximum number of events |
title | Optional title |
opt | Options |
Definition at line 1335 of file TupleSelector.C.
Referenced by AnalyseTuple().
Run this selector on a chain locally
maxEvents | Maximum number of events |
title | Optional title |
Definition at line 1310 of file TupleSelector.C.
Referenced by AnalyseTuple().
|
inlinestatic |
Scan directory dir (possibly recursive) for tree files to add to the chain. This does not follow sym-links
dir | Directory to scan |
chain | Chain to add to |
pattern | File name pattern |
recursive | Be reursive |
verbose | Verbosity flags |
Definition at line 1127 of file TupleSelector.C.
Referenced by DoMakeChain().
|
inline |
|
inline |
Definition at line 821 of file TupleSelector.C.
|
inline |
Store this on file
dir | Parent directory |
Definition at line 938 of file TupleSelector.C.
Referenced by Terminate().
|
inline |
Terminate the job
Definition at line 828 of file TupleSelector.C.
|
inline |
TClonesArray* TupleSelector::fHits |
Must not be persistent.
Definition at line 652 of file TupleSelector.C.
Int_t TupleSelector::fI |
Must not be persistent.
Definition at line 653 of file TupleSelector.C.
Referenced by GetStatus(), and Process().
TObjArray* TupleSelector::fRings |
Not persistent.
Definition at line 654 of file TupleSelector.C.
Referenced by Get(), PlotOne(), SlaveBegin(), Store(), and Terminate().
TString TupleSelector::fTitle |
Definition at line 650 of file TupleSelector.C.
Referenced by GetName(), PlotOne(), Store(), and TupleSelector().
TTree* TupleSelector::fTree |
Must not be persistent.
Definition at line 651 of file TupleSelector.C.