KaliVeda
Toolkit for HIC analysis
KVINDRAEventSelector Class Reference

Detailed Description

Base class for analysis of reconstructed INDRA events.

Created by KVClassFactory on Thu Dec 15 16:01:29 2016 Author: John Frankland,,,

Definition at line 19 of file KVINDRAEventSelector.h.

#include <KVINDRAEventSelector.h>

Inheritance diagram for KVINDRAEventSelector:

Public Member Functions

 KVINDRAEventSelector (TTree *=0)
 
virtual ~KVINDRAEventSelector ()
 Destructor. More...
 
KVINDRADBRun * GetCurrentRun () const
 
KVINDRAReconEvent * GetEvent () const
 
void Init (TTree *tree) override
 When using PROOF, need to set tree pointer in KVDataAnalyser. More...
 
void SetCurrentRun (KVDBRun *r) override
 
- Public Member Functions inherited from KVEventSelector
 KVEventSelector (TTree *=0)
 
KVVarGlob * AddGV (const Char_t *class_name, const Char_t *name)
 
void AddGV (KVVarGlob *vg)
 
KVGVList * AddGVList (const KVString &list_name, const KVParticleCondition &selection=KVParticleCondition())
 
virtual Bool_t Analysis ()
 
void Begin (TTree *tree) override
 
virtual void EndAnalysis ()
 
virtual void EndRun ()
 
const Char_t * GetBranchName () const
 
Int_t GetEntry (Long64_t entry, Int_t getall=0) override
 
KVEvent * GetEvent () const
 
Int_t GetEventNumber () const
 
KVEvent * GetFriendEvent () const
 
Int_t GetFriendTreeEntry (Long64_t entry, Int_t getall=0)
 
KVVarGlob * GetGV (const Char_t *name) const
 
KVGVList * GetGVList (const KVString &list_name="default")
 
const KVGVList * GetGVList (const KVString &list_name="default") const
 
TString GetOpt (const Char_t *option) const
 
TList * GetOutputList () const override
 
void Init (TTree *tree) override
 
virtual void InitAnalysis ()
 
virtual void InitRun ()
 
Bool_t IsOptGiven (const Char_t *option)
 
Bool_t Notify () override
 
Bool_t Process (Long64_t entry) override
 
virtual void SaveHistos (const Char_t *="", Option_t *="recreate", Bool_t=kFALSE)
 
virtual void SetAdditionalBranchAddress ()
 
void SetBranchName (const Char_t *n)
 
void SetEventsReadInterval (Long64_t N)
 
void SetInputList (TList *input) override
 
void SetJobOutputFileName (const TString &filename)
 
void SetObject (TObject *obj) override
 
void SetOpt (const Char_t *option, const Char_t *value)
 
void SetParticleConditions (const KVParticleCondition &cond)
 
void SetTriggerConditionsForRun (int run)
 
void SlaveBegin (TTree *tree) override
 
void SlaveTerminate () override
 
void Terminate () override
 
void UnsetOpt (const Char_t *opt)
 
Int_t Version () const override
 
- Public Member Functions inherited from KVDataAnalysisTreeHistoHandler< KVEventSelector >
HistoType * AddHisto (Args &&... args)
 
TTree * AddTree (const TString &name, const TString &title="")
 
void FillHisto (const Char_t *histo_name, const Char_t *label, Double_t weight=1)
 Fill histogram with given name according to label bin and weight. More...
 
void FillHisto (const Char_t *histo_name, Double_t x, Double_t y=1, Double_t z=1, Double_t w=1)
 Fill previously-declared histogram with given name and required arguments. More...
 
void FillTree (std::optional< TString > tree_name={})
 
TH1 * GetHisto (const Char_t *name) const
 
const KVHashList * GetHistoList () const
 
TTree * GetTree (const Char_t *name) const
 
const KVHashList * GetTreeList () const
 GetTreeList. More...
 

Static Public Member Functions

static void Make (const Char_t *kvsname="MyOwnINDRASelector")
 Automatic generation of KVINDRAEventSelector-derived class for KaliVeda analysis. More...
 
- Static Public Member Functions inherited from KVDataAnalysisTreeHistoHandler< KVEventSelector >
static const Char_t * Class_Name ()
 

Constructor & Destructor Documentation

◆ KVINDRAEventSelector()

KVINDRAEventSelector::KVINDRAEventSelector ( TTree *  arg1 = 0)

Definition at line 13 of file KVINDRAEventSelector.cpp.

◆ ~KVINDRAEventSelector()

KVINDRAEventSelector::~KVINDRAEventSelector ( )
virtual

Destructor.

Definition at line 26 of file KVINDRAEventSelector.cpp.

Member Function Documentation

◆ GetCurrentRun()

KVINDRADBRun* KVINDRAEventSelector::GetCurrentRun ( ) const
inline

Definition at line 34 of file KVINDRAEventSelector.h.

◆ GetEvent()

KVINDRAReconEvent* KVINDRAEventSelector::GetEvent ( ) const
inline

Definition at line 38 of file KVINDRAEventSelector.h.

◆ Init()

void KVINDRAEventSelector::Init ( TTree *  tree)
override

When using PROOF, need to set tree pointer in KVDataAnalyser.

Definition at line 36 of file KVINDRAEventSelector.cpp.

◆ Make()

void KVINDRAEventSelector::Make ( const Char_t *  kvsname = "MyOwnINDRASelector")
static

Automatic generation of KVINDRAEventSelector-derived class for KaliVeda analysis.

Definition at line 54 of file KVINDRAEventSelector.cpp.

◆ SetCurrentRun()

void KVINDRAEventSelector::SetCurrentRun ( KVDBRun *  r)
inlineoverridevirtual

Reimplemented from KVEventSelector.

Definition at line 30 of file KVINDRAEventSelector.h.