KaliVeda
Toolkit for HIC analysis
|
Former base analysis class for INDRA data.
This class has been automatically generated (Mon Feb 23 13:13:30 2004 by ROOT version3.10/02) from TChain tree/
Obsolete, kept for backwards compatibility only (very very old analysis classes)
Definition at line 46 of file KVOldINDRASelector.h.
#include <KVOldINDRASelector.h>
Public Member Functions | |
KVOldINDRASelector (TTree *tree=0) | |
ctor | |
virtual | ~KVOldINDRASelector () |
virtual KVVarGlob * | AddGV (const Char_t *class_name, const Char_t *name) |
virtual void | AddGV (KVVarGlob *) |
virtual Bool_t | Analysis () |
virtual Bool_t | AtEndOfRun (void) |
void | Begin (TTree *tree) |
virtual void | BuildEventList (void) |
virtual void | ChangeFragmentMasses (UInt_t mass_formula) |
ClassDef (KVOldINDRASelector, 0) | |
virtual void | CreateHistos () |
virtual void | CreateTrees () |
virtual void | EndAnalysis () |
virtual void | EndRun () |
void | FillHisto (KVString sname, Double_t one, Double_t two=1, Double_t three=1, Double_t four=1) |
void | FillTree (KVString sname="") |
virtual const Char_t * | GetDataSelector (void) |
virtual const Char_t * | GetDataSelectorFileName (void) |
KVINDRAReconEvent * | GetEvent () |
Int_t | GetEventNumber () |
virtual KVVarGlob * | GetGV (const Char_t *) const |
virtual KVGVList * | GetGVList (void) |
TH1 * | GetHisto (const Char_t *name) |
KVHashList * | GetHistoList () |
virtual TString | GetOpt (const Char_t *option) const |
TList * | GetOutputList () const |
TTree * | GetTree (const Char_t *name) |
virtual Long64_t | GetTreeEntry () const |
KVHashList * | GetTreeList () |
void | Init (TTree *tree) |
virtual void | InitAnalysis () |
virtual void | InitRun () |
virtual Bool_t | IsOptGiven (const Char_t *option) |
Returns kTRUE if the option 'opt' has been set. | |
virtual void | LoadDataSelector (void) |
Bool_t | Notify () |
Bool_t | Process (Long64_t entry) |
virtual void | RecalculateGlobalVariables () |
virtual void | SaveCurrentDataSelection (void) |
void | SetCurrentRun (KVINDRADBRun *r) |
virtual void | SetDataSelector (const Char_t *dataSel="") |
virtual void | SetGVList (KVGVList *list) |
handling global variables for analysis | |
void | SetInputList (TList *input) |
void | SetObject (TObject *obj) |
virtual void | SetOpt (const Char_t *option, const Char_t *value) |
Set a value for an option. | |
void | SetOption (const char *option) |
virtual void | SetParticleConditions (const KVParticleCondition &) |
void | SlaveBegin (TTree *tree) |
void | SlaveTerminate () |
Function called at the end of the event loop in each PROOF slave. | |
void | Terminate () |
virtual void | UnsetOpt (const Char_t *opt) |
Removes the option 'opt' from the internal lists, as if it had never been set. | |
Int_t | Version () const |
virtual void | WriteHistoToFile (KVString filename="FileFromKVOldINDRASelector.root", Option_t *option="recreate") |
virtual void | WriteTreeToFile (KVString filename="FileFromKVOldINDRASelector.root", Option_t *option="recreate") |
If no filename is specified, assume that the current directory is writable. | |
Public Member Functions inherited from TSelector | |
TSelector () | |
~TSelector () override | |
virtual void | Abort (const char *why, EAbort what=kAbortProcess) |
virtual EAbort | GetAbort () const |
virtual Int_t | GetEntry (Long64_t, Int_t=0) |
virtual TList * | GetInputList () const |
const char * | GetOption () const override |
virtual Long64_t | GetStatus () const |
virtual void | ImportOutput (TList *output) |
TClass * | IsA () const override |
Bool_t | Notify () override |
virtual Bool_t | ProcessCut (Long64_t) |
virtual void | ProcessFill (Long64_t) |
virtual void | ResetAbort () |
virtual void | SetStatus (Long64_t status) |
void | Streamer (TBuffer &) override |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TObject | |
TObject () | |
TObject (const TObject &object) | |
virtual | ~TObject () |
void | AbstractMethod (const char *method) const |
virtual void | AppendPad (Option_t *option="") |
virtual void | Browse (TBrowser *b) |
ULong_t | CheckedHash () |
virtual const char * | ClassName () const |
virtual void | Clear (Option_t *="") |
virtual TObject * | Clone (const char *newname="") const |
virtual Int_t | Compare (const TObject *obj) const |
virtual void | Copy (TObject &object) const |
virtual void | Delete (Option_t *option="") |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | Draw (Option_t *option="") |
virtual void | DrawClass () const |
virtual TObject * | DrawClone (Option_t *option="") const |
virtual void | Dump () const |
virtual void | Error (const char *method, const char *msgfmt,...) const |
virtual void | Execute (const char *method, const char *params, Int_t *error=nullptr) |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
virtual TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual Option_t * | GetDrawOption () const |
virtual const char * | GetIconName () const |
virtual const char * | GetName () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual const char * | GetTitle () const |
virtual UInt_t | GetUniqueID () const |
virtual Bool_t | HandleTimer (TTimer *timer) |
virtual ULong_t | Hash () const |
Bool_t | HasInconsistentHash () const |
virtual void | Info (const char *method, const char *msgfmt,...) const |
virtual Bool_t | InheritsFrom (const char *classname) const |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
virtual void | Inspect () const |
void | InvertBit (UInt_t f) |
Bool_t | IsDestructed () const |
virtual Bool_t | IsEqual (const TObject *obj) const |
virtual Bool_t | IsFolder () const |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
virtual Bool_t | IsSortable () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
virtual void | ls (Option_t *option="") const |
void | MayNotUse (const char *method) const |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
void | operator delete (void *ptr) |
void | operator delete (void *ptr, void *vp) |
void | operator delete[] (void *ptr) |
void | operator delete[] (void *ptr, void *vp) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, void *vp) |
TObject & | operator= (const TObject &rhs) |
virtual void | Paint (Option_t *option="") |
virtual void | Pop () |
virtual void | Print (Option_t *option="") const |
virtual Int_t | Read (const char *name) |
virtual void | RecursiveRemove (TObject *obj) |
void | ResetBit (UInt_t f) |
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
void | SetBit (UInt_t f) |
void | SetBit (UInt_t f, Bool_t set) |
virtual void | SetDrawOption (Option_t *option="") |
virtual void | SetUniqueID (UInt_t uid) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
virtual void | UseCurrentStyle () |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) |
virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Static Public Member Functions | |
static void | Make (const Char_t *kvsname="MyOwnKVOldINDRASelector") |
Automatic generation of KVOldINDRASelector-derived class for KaliVeda analysis. | |
Static Public Member Functions inherited from TSelector | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static TSelector * | GetSelector (const char *filename) |
static Bool_t | IsStandardDraw (const char *selec) |
Static Public Member Functions inherited from TObject | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static Longptr_t | GetDtorOnly () |
static Bool_t | GetObjectStat () |
static void | SetDtorOnly (void *obj) |
static void | SetObjectStat (Bool_t stat) |
Private Types | |
enum | { kDeleteGVList = BIT(14) , kChangeMasses = BIT(15) } |
Private Member Functions | |
void | FillKVDalitz (KVDalitzPlot *h2, Double_t one, Double_t two, Double_t three) |
void | FillTH1 (TH1 *h1, Double_t one, Double_t two) |
void | FillTH2 (TH2 *h2, Double_t one, Double_t two, Double_t three) |
void | FillTH3 (TH3 *h3, Double_t one, Double_t two, Double_t three, Double_t four) |
void | FillTProfile (TProfile *h1, Double_t one, Double_t two, Double_t three) |
void | FillTProfile2D (TProfile2D *h2, Double_t one, Double_t two, Double_t three, Double_t four) |
virtual KVINDRADBRun * | GetCurrentRun () const |
KVINDRAReconEvent ** | GetEventReference () |
void | ParseOptions () |
void | SetINDRAReconEventBranchName (const Char_t *br_name) |
Private Attributes | |
TBranch * | b_data |
List of branches. | |
Int_t | callnotif |
KVINDRAReconEvent * | data |
Declaration of leaves types. | |
KVLockfile | dataselector_lock |
for locking user's data selector file | |
TTree * | fChain |
pointer to the analyzed TTree or TChain | |
KVINDRADBRun * | fCurrentRun |
current run | |
Int_t | fCurrentTreeNumber |
This is the current tree number. | |
TString | fDataSelector |
Name of the KVDataSelector. | |
TEventList * | fEvtList |
this is the current event list. | |
KVDataSelector * | fKVDataSelector |
KVDataSelector. | |
UInt_t | fNewMassFormula |
new mass formula to apply to fragments, if required | |
KVNameValueList | fOptionList |
parsed list of options given to TTree::Process | |
KVParticleCondition * | fPartCond |
(optional) conditions for selecting particles | |
Bool_t * | fTEVLexist |
tells if the TEventList exist for each run | |
TStopwatch * | fTimer |
used to time analysis | |
Long64_t | fTreeEntry |
this is the current TTree entry number, i.e. the argument passed to TSelector::Process(Long64_t entry) | |
Long64_t * | fTreeOffset |
this is the current TTree offset table | |
KVGVList * | gvlist |
List of global variables. | |
KVHashList * | lhisto |
! | |
KVHashList * | ltree |
! | |
Int_t | NbTreeEntry |
Bool_t | needToCallEndRun |
tells if one needs to call EndRun | |
Bool_t | needToSelect |
tells if one needs to build the TEventList | |
Int_t | totentry |
Static Private Attributes | |
static KVString | fBranchName = "INDRAReconEvent" |
name of branch which contains KVINDRAReconEvent objects in the TTree | |
Additional Inherited Members | |
Public Types inherited from TSelector | |
enum | EAbort |
Public Types inherited from TObject | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
Public Attributes inherited from TSelector | |
kAbortFile | |
kAbortProcess | |
kContinue | |
Public Attributes inherited from TObject | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
Protected Member Functions inherited from TObject | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
Protected Attributes inherited from TSelector | |
EAbort | fAbort |
TList * | fInput |
TObject * | fObject |
TString | fOption |
TSelectorList * | fOutput |
Long64_t | fStatus |
Protected Attributes inherited from TObject | |
kOnlyPrepStep | |
|
private |
Enumerator | |
---|---|
kDeleteGVList | |
kChangeMasses |
Definition at line 50 of file KVOldINDRASelector.h.
KVOldINDRASelector::KVOldINDRASelector | ( | TTree * | tree = 0 | ) |
ctor
Definition at line 34 of file KVOldINDRASelector.cpp.
|
virtual |
dtor delete global variable list if it belongs to us, i.e. if created by a call to GetGVList
Definition at line 66 of file KVOldINDRASelector.cpp.
Add a global variable to the list of variables for the analysis.
"class_name" must be the name of a valid class inheriting from KVVarGlob, e.g. any of the default global variable classes defined as part of the standard KaliVeda package (in libKVvVarGlob.so). See "Class Reference" page on website for the available classes (listed by category under "Global Variables: ...").
USER-DEFINED GLOBAL VARIABLES The user may use her own global variables in an analysis class, without having to add them to the main libraries. If the given class name is not known, it is assumed to be a user-defined class and we attempt to compile and load the class from the user's source code. For this to work, the user must:
(1) add to the ROOT macro path the directory where her class's source code is kept, e.g. in $HOME/.rootrc add the following line:
+Unix.*.Root.MacroPath: /root/myVarGlobs
(2) for each user-defined class, add a line to $HOME/.kvrootrc to define a "plugin". E.g. for a class called MyNewVarGlob,
+Plugin.KVVarGlob: MyNewVarGlob MyNewVarGlob MyNewVarGlob.cpp+ "MyNewVarGlob()"
It is assumed that MyNewVarGlob.h and MyNewVarGlob.cpp will be found in $HOME/myVarGlobs (in this example).
"name" is a unique name for the new global variable object which will be created and added to the internal list of global variables. This name can be used to retrieve the object (see GetGV) in the user's analysis.
Returns pointer to new global variable object in case more than the usual default initialisation is necessary.
Definition at line 492 of file KVOldINDRASelector.cpp.
Add the global variable "vg" to the list of variables for the analysis. This is equivalent to GetGVList()->Add( vg ).
Definition at line 436 of file KVOldINDRASelector.cpp.
|
inlinevirtual |
Definition at line 190 of file KVOldINDRASelector.h.
Check whether the end of run is reached for the current tree
Definition at line 768 of file KVOldINDRASelector.cpp.
Function called before starting the event loop. When running with PROOF Begin() is only called in the client. Get the option and the name of the DataSelector if needed
Reimplemented from TSelector.
Definition at line 175 of file KVOldINDRASelector.cpp.
Builds the event list of the TChain by adding the event lists of each TTree. The event list contain the entry number of the TChain
Definition at line 644 of file KVOldINDRASelector.cpp.
Call this method in your InitAnalysis() if you want to replace the masses of nuclei in each event with masses calculated from the given formula (see KVNucleus::GetAFromZ).
As each event is read, the masses of nuclei with calculated (not measured) masses will be replaced with the new value, and the energy of the nucleus will be replaced with a new value taking into account the effect of the change in mass on the CsI energy calibration (if the particle stops in a CsI detector).
NB: the "CM" frame momenta/energies/angles calculated automatically before your Analysis() method is called will be calculated using the new masses and lab energies. Any subsequent change to the masses and/or energies you make in Analysis() will not change the "CM" momenta. If you change the laboratory energies etc. you must recalculate the c.m. momenta by calling e.g. GetEvent()->SetFrame("CM", ... )
Definition at line 1038 of file KVOldINDRASelector.cpp.
KVOldINDRASelector::ClassDef | ( | KVOldINDRASelector | , |
0 | |||
) |
|
virtual |
Definition at line 1264 of file KVOldINDRASelector.cpp.
|
virtual |
Definition at line 1332 of file KVOldINDRASelector.cpp.
|
inlinevirtual |
Definition at line 197 of file KVOldINDRASelector.h.
|
inlinevirtual |
Definition at line 194 of file KVOldINDRASelector.h.
void KVOldINDRASelector::FillHisto | ( | KVString | sname, |
Double_t | one, | ||
Double_t | two = 1 , |
||
Double_t | three = 1 , |
||
Double_t | four = 1 |
||
) |
Find in the list, if there is an histogram named "sname" If not print an error message If yes redirect to the right method according to its closest mother class to fill it
Definition at line 1159 of file KVOldINDRASelector.cpp.
|
private |
Definition at line 1241 of file KVOldINDRASelector.cpp.
Definition at line 1194 of file KVOldINDRASelector.cpp.
Definition at line 1218 of file KVOldINDRASelector.cpp.
|
private |
Definition at line 1252 of file KVOldINDRASelector.cpp.
|
private |
Definition at line 1206 of file KVOldINDRASelector.cpp.
|
private |
Definition at line 1230 of file KVOldINDRASelector.cpp.
Definition at line 1344 of file KVOldINDRASelector.cpp.
|
inlineprivatevirtual |
Definition at line 112 of file KVOldINDRASelector.h.
Definition at line 223 of file KVOldINDRASelector.h.
Gets the name of the file where the TEventLists and the KVDataSelectors are stored.
Definition at line 1002 of file KVOldINDRASelector.cpp.
|
inline |
Definition at line 135 of file KVOldINDRASelector.h.
|
inline |
returns number of currently analysed event N.B. this may be different to the TTree/TChain entry number etc.
Definition at line 139 of file KVOldINDRASelector.h.
|
inlineprivate |
Definition at line 107 of file KVOldINDRASelector.h.
Access the global variable with name "name" in the list of variables for the analysis. This is equivalent to GetGVList()->GetGV( name ).
Definition at line 453 of file KVOldINDRASelector.cpp.
Access to the internal list of global variables If the list does not exist, it is created. In this case it will be automatically deleted with the KVOldINDRASelector object.
Definition at line 418 of file KVOldINDRASelector.cpp.
Definition at line 1143 of file KVOldINDRASelector.cpp.
KVHashList * KVOldINDRASelector::GetHistoList | ( | ) |
Definition at line 1131 of file KVOldINDRASelector.cpp.
Returns the value of the option Only use after checking existence of option with IsOptGiven(const Char_t* opt)
Definition at line 1424 of file KVOldINDRASelector.cpp.
|
inlinevirtual |
Reimplemented from TSelector.
Definition at line 176 of file KVOldINDRASelector.h.
Definition at line 1321 of file KVOldINDRASelector.cpp.
|
virtual |
Definition at line 627 of file KVOldINDRASelector.cpp.
KVHashList * KVOldINDRASelector::GetTreeList | ( | ) |
Definition at line 1309 of file KVOldINDRASelector.cpp.
Reimplemented from TSelector.
Definition at line 88 of file KVOldINDRASelector.cpp.
|
inlinevirtual |
Definition at line 184 of file KVOldINDRASelector.h.
|
inlinevirtual |
Definition at line 187 of file KVOldINDRASelector.h.
Returns kTRUE if the option 'opt' has been set.
Definition at line 1410 of file KVOldINDRASelector.cpp.
Set the pointer of the KVDataSelector according to its name
Definition at line 800 of file KVOldINDRASelector.cpp.
Automatic generation of KVOldINDRASelector-derived class for KaliVeda analysis.
Return pointer to tree containing pulser and laser events for the current run TTree* GetGeneData() { return fGeneData; }; //Return pointer to tree containing raw data for the current run TTree* GetRawData() { return fRawData; };
Definition at line 386 of file KVOldINDRASelector.cpp.
|
virtual |
Called when loading a new file. Get branch pointers.
Reimplemented from TObject.
Definition at line 134 of file KVOldINDRASelector.cpp.
|
private |
Analyse comma-separated list of options given to TTree::Process and store all "option=value" pairs in fOptionList. Options can then be accessed using IsOptGiven(), GetOptString(), etc. This method is called by Begin
Definition at line 1453 of file KVOldINDRASelector.cpp.
Reimplemented from TSelector.
Definition at line 232 of file KVOldINDRASelector.cpp.
|
virtual |
Use this method if you change e.g. the acceptable particle identification codes in your Analysis() method and want to recalculate the values of all global variables for your new selection.
WARNING: the global variables are calculated automatically for you for each event before method Analysis() is called. In order for the correct particles to be included in this calculation, make sure that at the END of Analysis() you reset the selection criteria.
i.e. if in your InitAnalysis() you have: GetEvent()->AcceptIDCodes(kIDCode2|kIDCode3|kIDCode4);
at the beginning of Analysis() the variables have been calculated for all particles with codes 2-4. If you store these values somewhere and then change the code mask:
GetEvent()->AcceptIDCodes(kIDCode2|kIDCode3|kIDCode4|kIDCode6);
you can recalculate the global variable list for particles with codes 2-4 & 6:
then at the end of Analysis(), after storing the new values of the variables, you should reset the code mask:
GetEvent()->AcceptIDCodes(kIDCode2|kIDCode3|kIDCode4);
which will be used for the next event read for processing.
Definition at line 584 of file KVOldINDRASelector.cpp.
Save the newly built TEventList in the DataSelection root file
Definition at line 926 of file KVOldINDRASelector.cpp.
|
inline |
Definition at line 150 of file KVOldINDRASelector.h.
Definition at line 219 of file KVOldINDRASelector.h.
handling global variables for analysis
Use a user-defined list of global variables for the analysis. In this case it is the user's responsibility to delete the list at the end of the analysis.
Definition at line 403 of file KVOldINDRASelector.cpp.
Definition at line 117 of file KVOldINDRASelector.h.
Reimplemented from TSelector.
Definition at line 172 of file KVOldINDRASelector.h.
Reimplemented from TSelector.
Definition at line 168 of file KVOldINDRASelector.h.
Set a value for an option.
Definition at line 1397 of file KVOldINDRASelector.cpp.
|
inlinevirtual |
Reimplemented from TSelector.
Definition at line 164 of file KVOldINDRASelector.h.
|
virtual |
Use this method to set criteria for selecting particles (other than the identification or calibration quality codes - see KVINDRAReconEvent::AcceptIDCodes and KVINDRAReconEvent::AcceptECodes).
The criteria defined in the KVParticleCondition object will be applied to every particle which has the right quality codes and if they are not satisfied the particle's "OK" flag will be set to false, i.e. the particle's IsOK() method will return kFALSE, and the particle will not be included in iterations such as GetEvent()->GetNextParticle("OK"). Neither will the particle be included in the evaluation of any global variables or event selection criteria (see KVDataSelector).
This method must be called in the user's InitAnalysis() or InitRun() method.
EXAMPLES: To include only particles having a time marker between 90 and 110:
KVParticleCondition cd("_NUC_->GetTimeMarker()>=90 && _NUC_->GetTimeMarker()<=110"); SetParticleConditions( cd );
To include only Z=1 particles having a time marker between 90 and 110, Z>1 particles with time markers between 80 and 120:
KVParticleCondition tm1("_NUC_->GetTimeMarker()>=90 && _NUC_->GetTimeMarker()<=110"); KVParticleCondition tm2("_NUC_->GetTimeMarker()>=80 && _NUC_->GetTimeMarker()<=120"); KVParticleCondition z1("_NUC_->GetZ()==1"); KVParticleCondition zgt1("_NUC_->GetZ()>1"); KVParticleCondition cd = (z1 && tm1) || (zgt1 && tm2); SetParticleConditions( cd );
Definition at line 1090 of file KVOldINDRASelector.cpp.
Function called before starting the event loop. When running with PROOF SlaveBegin() is called in each slave Initialize the tree branches. Init(tree); TString option = GetOption();
Reimplemented from TSelector.
Definition at line 202 of file KVOldINDRASelector.cpp.
|
virtual |
Function called at the end of the event loop in each PROOF slave.
Reimplemented from TSelector.
Definition at line 324 of file KVOldINDRASelector.cpp.
|
virtual |
Function called at the end of the event loop. When running with PROOF Terminate() is only called in the client.
Reimplemented from TSelector.
Definition at line 337 of file KVOldINDRASelector.cpp.
Removes the option 'opt' from the internal lists, as if it had never been set.
Definition at line 1438 of file KVOldINDRASelector.cpp.
|
inlinevirtual |
Reimplemented from TSelector.
Definition at line 146 of file KVOldINDRASelector.h.
|
virtual |
If no filename is specified, assume that the current directory is writable if filename correspond to an already opened file, write in it if not open/create it, depending on the option ("recreate" by default) and write in it
Definition at line 1280 of file KVOldINDRASelector.cpp.
|
virtual |
If no filename is specified, assume that the current directory is writable.
Definition at line 1368 of file KVOldINDRASelector.cpp.
|
private |
List of branches.
Definition at line 62 of file KVOldINDRASelector.h.
|
private |
Definition at line 55 of file KVOldINDRASelector.h.
|
private |
Declaration of leaves types.
Definition at line 59 of file KVOldINDRASelector.h.
|
private |
for locking user's data selector file
Definition at line 122 of file KVOldINDRASelector.h.
|
staticprivate |
name of branch which contains KVINDRAReconEvent objects in the TTree
Definition at line 96 of file KVOldINDRASelector.h.
|
private |
pointer to the analyzed TTree or TChain
Definition at line 98 of file KVOldINDRASelector.h.
|
private |
current run
Definition at line 90 of file KVOldINDRASelector.h.
|
private |
This is the current tree number.
Definition at line 83 of file KVOldINDRASelector.h.
|
private |
Name of the KVDataSelector.
Definition at line 85 of file KVOldINDRASelector.h.
|
private |
this is the current event list.
Definition at line 77 of file KVOldINDRASelector.h.
|
private |
Definition at line 86 of file KVOldINDRASelector.h.
|
private |
new mass formula to apply to fragments, if required
Definition at line 92 of file KVOldINDRASelector.h.
|
private |
parsed list of options given to TTree::Process
TTree* fGeneData; //!pointer to tree containing pulser and laser data for run TTree* fRawData; //!pointer to tree containing raw data for run
Definition at line 104 of file KVOldINDRASelector.h.
|
private |
(optional) conditions for selecting particles
Definition at line 94 of file KVOldINDRASelector.h.
|
private |
tells if the TEventList exist for each run
Definition at line 88 of file KVOldINDRASelector.h.
|
private |
used to time analysis
Definition at line 69 of file KVOldINDRASelector.h.
|
private |
this is the current TTree entry number, i.e. the argument passed to TSelector::Process(Long64_t entry)
Definition at line 74 of file KVOldINDRASelector.h.
|
private |
this is the current TTree offset table
Definition at line 81 of file KVOldINDRASelector.h.
|
private |
List of global variables.
Definition at line 65 of file KVOldINDRASelector.h.
|
private |
!
Definition at line 66 of file KVOldINDRASelector.h.
|
private |
!
Definition at line 67 of file KVOldINDRASelector.h.
|
private |
Definition at line 57 of file KVOldINDRASelector.h.
|
private |
tells if one needs to call EndRun
Definition at line 89 of file KVOldINDRASelector.h.
|
private |
tells if one needs to build the TEventList
Definition at line 87 of file KVOldINDRASelector.h.
|
private |
Definition at line 56 of file KVOldINDRASelector.h.