KaliVeda
Toolkit for HIC analysis
KVOldINDRASelector Class Reference

Detailed Description

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 42 of file KVOldINDRASelector.h.

#include <KVOldINDRASelector.h>

Inheritance diagram for KVOldINDRASelector:

Public Member Functions

 KVOldINDRASelector (TTree *tree=0)
 ctor More...
 
virtual ~ KVOldINDRASelector ()
 
virtual KVVarGlobAddGV (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) override
 
virtual void BuildEventList (void)
 
virtual void ChangeFragmentMasses (UInt_t mass_formula)
 
 ClassDefOverride (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_tGetDataSelector (void)
 
virtual const Char_tGetDataSelectorFileName (void)
 
KVINDRAReconEventGetEvent ()
 
Int_t GetEventNumber ()
 
virtual KVVarGlobGetGV (const Char_t *) const
 
virtual KVGVListGetGVList (void)
 
TH1GetHisto (const Char_t *name)
 
KVHashListGetHistoList ()
 
virtual TString GetOpt (const Char_t *option) const
 
TListGetOutputList () const override
 
TTreeGetTree (const Char_t *name)
 
virtual Long64_t GetTreeEntry () const
 
KVHashListGetTreeList ()
 
void Init (TTree *tree) override
 
virtual void InitAnalysis ()
 
virtual void InitRun ()
 
virtual Bool_t IsOptGiven (const Char_t *option)
 Returns kTRUE if the option 'opt' has been set. More...
 
virtual void LoadDataSelector (void)
 
Bool_t Notify () override
 
Bool_t Process (Long64_t entry) override
 
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 More...
 
void SetInputList (TList *input) override
 
void SetObject (TObject *obj) override
 
virtual void SetOpt (const Char_t *option, const Char_t *value)
 Set a value for an option. More...
 
void SetOption (const char *option) override
 
virtual void SetParticleConditions (const KVParticleCondition &)
 
void SlaveBegin (TTree *tree) override
 
void SlaveTerminate () override
 Function called at the end of the event loop in each PROOF slave. More...
 
void Terminate () override
 
virtual void UnsetOpt (const Char_t *opt)
 Removes the option 'opt' from the internal lists, as if it had never been set. More...
 
Int_t Version () const override
 
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. More...
 
- 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 TListGetInputList () const
 
const char * GetOption () const override
 
virtual Long64_t GetStatus () const
 
virtual void ImportOutput (TList *output)
 
TClassIsA () const 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 TObjectClone (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 TObjectDrawClone (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 TObjectFindObject (const char *name) const
 
virtual TObjectFindObject (const TObject *obj) const
 
virtual Option_tGetDrawOption () 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)
 
voidoperator new (size_t sz)
 
voidoperator new (size_t sz, void *vp)
 
voidoperator new[] (size_t sz)
 
voidoperator new[] (size_t sz, void *vp)
 
TObjectoperator= (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. More...
 
- Static Public Member Functions inherited from TSelector
static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 
static TSelectorGetSelector (const char *filename)
 
static Bool_t IsStandardDraw (const char *selec)
 
- Static Public Member Functions inherited from TObject
static TClassClass ()
 
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)
 

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
 
TListfInput
 
TObjectfObject
 
TString fOption
 
TSelectorListfOutput
 
Long64_t fStatus
 
- Protected Attributes inherited from TObject
 kOnlyPrepStep
 

Constructor & Destructor Documentation

◆ KVOldINDRASelector()

KVOldINDRASelector::KVOldINDRASelector ( TTree tree = 0)

ctor

Definition at line 27 of file KVOldINDRASelector.cpp.

◆ ~ KVOldINDRASelector()

virtual KVOldINDRASelector::~ KVOldINDRASelector ( )
virtual

Member Function Documentation

◆ AddGV() [1/2]

KVVarGlob * KVOldINDRASelector::AddGV ( const Char_t class_name,
const Char_t name 
)
virtual

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 485 of file KVOldINDRASelector.cpp.

◆ AddGV() [2/2]

void KVOldINDRASelector::AddGV ( KVVarGlob vg)
virtual

Add the global variable "vg" to the list of variables for the analysis. This is equivalent to GetGVList()->Add( vg ).

Definition at line 429 of file KVOldINDRASelector.cpp.

◆ Analysis()

virtual Bool_t KVOldINDRASelector::Analysis ( void  )
inlinevirtual

Definition at line 186 of file KVOldINDRASelector.h.

◆ AtEndOfRun()

Bool_t KVOldINDRASelector::AtEndOfRun ( void  )
virtual

Check whether the end of run is reached for the current tree

Definition at line 761 of file KVOldINDRASelector.cpp.

◆ Begin()

void KVOldINDRASelector::Begin ( TTree tree)
overridevirtual

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 168 of file KVOldINDRASelector.cpp.

◆ BuildEventList()

void KVOldINDRASelector::BuildEventList ( void  )
virtual

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 637 of file KVOldINDRASelector.cpp.

◆ ChangeFragmentMasses()

void KVOldINDRASelector::ChangeFragmentMasses ( UInt_t  mass_formula)
virtual

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 1030 of file KVOldINDRASelector.cpp.

◆ ClassDefOverride()

KVOldINDRASelector::ClassDefOverride ( KVOldINDRASelector  ,
 
)

◆ CreateHistos()

void KVOldINDRASelector::CreateHistos ( )
virtual

Definition at line 1256 of file KVOldINDRASelector.cpp.

◆ CreateTrees()

void KVOldINDRASelector::CreateTrees ( )
virtual

Definition at line 1324 of file KVOldINDRASelector.cpp.

◆ EndAnalysis()

virtual void KVOldINDRASelector::EndAnalysis ( )
inlinevirtual

Definition at line 193 of file KVOldINDRASelector.h.

◆ EndRun()

virtual void KVOldINDRASelector::EndRun ( )
inlinevirtual

Definition at line 190 of file KVOldINDRASelector.h.

◆ FillHisto()

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 1151 of file KVOldINDRASelector.cpp.

◆ FillTree()

void KVOldINDRASelector::FillTree ( KVString  sname = "")

Definition at line 1336 of file KVOldINDRASelector.cpp.

◆ GetDataSelector()

virtual const Char_t* KVOldINDRASelector::GetDataSelector ( void  )
inlinevirtual

Definition at line 219 of file KVOldINDRASelector.h.

◆ GetDataSelectorFileName()

const Char_t * KVOldINDRASelector::GetDataSelectorFileName ( void  )
virtual

Gets the name of the file where the TEventLists and the KVDataSelectors are stored.

Definition at line 994 of file KVOldINDRASelector.cpp.

◆ GetEvent()

KVINDRAReconEvent* KVOldINDRASelector::GetEvent ( )
inline

Definition at line 131 of file KVOldINDRASelector.h.

◆ GetEventNumber()

Int_t KVOldINDRASelector::GetEventNumber ( )
inline

returns number of currently analysed event N.B. this may be different to the TTree/TChain entry number etc.

Definition at line 135 of file KVOldINDRASelector.h.

◆ GetGV()

KVVarGlob * KVOldINDRASelector::GetGV ( const Char_t name) const
virtual

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 446 of file KVOldINDRASelector.cpp.

◆ GetGVList()

KVGVList * KVOldINDRASelector::GetGVList ( void  )
virtual

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 411 of file KVOldINDRASelector.cpp.

◆ GetHisto()

TH1 * KVOldINDRASelector::GetHisto ( const Char_t name)

Definition at line 1135 of file KVOldINDRASelector.cpp.

◆ GetHistoList()

KVHashList * KVOldINDRASelector::GetHistoList ( )

Definition at line 1123 of file KVOldINDRASelector.cpp.

◆ GetOpt()

TString KVOldINDRASelector::GetOpt ( const Char_t opt) const
virtual

Returns the value of the option Only use after checking existence of option with IsOptGiven(const Char_t* opt)

Definition at line 1416 of file KVOldINDRASelector.cpp.

◆ GetOutputList()

TList* KVOldINDRASelector::GetOutputList ( ) const
inlineoverridevirtual

Reimplemented from TSelector.

Definition at line 172 of file KVOldINDRASelector.h.

◆ GetTree()

TTree * KVOldINDRASelector::GetTree ( const Char_t name)

Definition at line 1313 of file KVOldINDRASelector.cpp.

◆ GetTreeEntry()

Long64_t KVOldINDRASelector::GetTreeEntry ( ) const
virtual

Definition at line 620 of file KVOldINDRASelector.cpp.

◆ GetTreeList()

KVHashList * KVOldINDRASelector::GetTreeList ( )

Definition at line 1301 of file KVOldINDRASelector.cpp.

◆ Init()

void KVOldINDRASelector::Init ( TTree tree)
overridevirtual

Reimplemented from TSelector.

Definition at line 81 of file KVOldINDRASelector.cpp.

◆ InitAnalysis()

virtual void KVOldINDRASelector::InitAnalysis ( void  )
inlinevirtual

Definition at line 180 of file KVOldINDRASelector.h.

◆ InitRun()

virtual void KVOldINDRASelector::InitRun ( )
inlinevirtual

Definition at line 183 of file KVOldINDRASelector.h.

◆ IsOptGiven()

Bool_t KVOldINDRASelector::IsOptGiven ( const Char_t option)
virtual

Returns kTRUE if the option 'opt' has been set.

Definition at line 1402 of file KVOldINDRASelector.cpp.

◆ LoadDataSelector()

void KVOldINDRASelector::LoadDataSelector ( void  )
virtual

Set the pointer of the KVDataSelector according to its name

Definition at line 793 of file KVOldINDRASelector.cpp.

◆ Make()

void KVOldINDRASelector::Make ( const Char_t kvsname = "MyOwnKVOldINDRASelector")
static

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 379 of file KVOldINDRASelector.cpp.

◆ Notify()

Bool_t KVOldINDRASelector::Notify ( )
overridevirtual

Called when loading a new file. Get branch pointers.

Reimplemented from TSelector.

Definition at line 127 of file KVOldINDRASelector.cpp.

◆ Process()

Bool_t KVOldINDRASelector::Process ( Long64_t  entry)
overridevirtual

Reimplemented from TSelector.

Definition at line 225 of file KVOldINDRASelector.cpp.

◆ RecalculateGlobalVariables()

void KVOldINDRASelector::RecalculateGlobalVariables ( )
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:

RecalculateGlobalVariables();

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 577 of file KVOldINDRASelector.cpp.

◆ SaveCurrentDataSelection()

void KVOldINDRASelector::SaveCurrentDataSelection ( void  )
virtual

Save the newly built TEventList in the DataSelection root file

Definition at line 918 of file KVOldINDRASelector.cpp.

◆ SetCurrentRun()

void KVOldINDRASelector::SetCurrentRun ( KVINDRADBRun r)
inline

Definition at line 146 of file KVOldINDRASelector.h.

◆ SetDataSelector()

virtual void KVOldINDRASelector::SetDataSelector ( const Char_t dataSel = "")
inlinevirtual

Definition at line 215 of file KVOldINDRASelector.h.

◆ SetGVList()

void KVOldINDRASelector::SetGVList ( KVGVList list)
virtual

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 396 of file KVOldINDRASelector.cpp.

◆ SetInputList()

void KVOldINDRASelector::SetInputList ( TList input)
inlineoverridevirtual

Reimplemented from TSelector.

Definition at line 168 of file KVOldINDRASelector.h.

◆ SetObject()

void KVOldINDRASelector::SetObject ( TObject obj)
inlineoverridevirtual

Reimplemented from TSelector.

Definition at line 164 of file KVOldINDRASelector.h.

◆ SetOpt()

void KVOldINDRASelector::SetOpt ( const Char_t option,
const Char_t value 
)
virtual

Set a value for an option.

Definition at line 1389 of file KVOldINDRASelector.cpp.

◆ SetOption()

void KVOldINDRASelector::SetOption ( const char *  option)
inlineoverridevirtual

Reimplemented from TSelector.

Definition at line 160 of file KVOldINDRASelector.h.

◆ SetParticleConditions()

void KVOldINDRASelector::SetParticleConditions ( const KVParticleCondition cond)
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 1082 of file KVOldINDRASelector.cpp.

◆ SlaveBegin()

void KVOldINDRASelector::SlaveBegin ( TTree tree)
overridevirtual

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 195 of file KVOldINDRASelector.cpp.

◆ SlaveTerminate()

void KVOldINDRASelector::SlaveTerminate ( )
overridevirtual

Function called at the end of the event loop in each PROOF slave.

Reimplemented from TSelector.

Definition at line 317 of file KVOldINDRASelector.cpp.

◆ Terminate()

void KVOldINDRASelector::Terminate ( )
overridevirtual

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 330 of file KVOldINDRASelector.cpp.

◆ UnsetOpt()

void KVOldINDRASelector::UnsetOpt ( const Char_t opt)
virtual

Removes the option 'opt' from the internal lists, as if it had never been set.

Definition at line 1430 of file KVOldINDRASelector.cpp.

◆ Version()

Int_t KVOldINDRASelector::Version ( ) const
inlineoverridevirtual

Reimplemented from TSelector.

Definition at line 142 of file KVOldINDRASelector.h.

◆ WriteHistoToFile()

void KVOldINDRASelector::WriteHistoToFile ( KVString  filename = "FileFromKVOldINDRASelector.root",
Option_t option = "recreate" 
)
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 1272 of file KVOldINDRASelector.cpp.

◆ WriteTreeToFile()

void KVOldINDRASelector::WriteTreeToFile ( KVString  filename = "FileFromKVOldINDRASelector.root",
Option_t option = "recreate" 
)
virtual

If no filename is specified, assume that the current directory is writable.

Definition at line 1360 of file KVOldINDRASelector.cpp.