KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
KVINDRAReconDataAnalyser Class Reference

Manage analysis of reconstructed INDRA data.

Definition at line 24 of file KVINDRAReconDataAnalyser.h.

Public Member Functions

 KVINDRAReconDataAnalyser ()
 
virtual ~ KVINDRAReconDataAnalyser ()
 
virtual Bool_t CheckIfUserClassIsValid (const KVString &="")
 
virtual Bool_t CheckTaskVariables (void)
 Checks the task variables. More...
 
void CloneRawAndGeneTrees ()
 
TTreeGetAnalysedTree () const
 
Int_t GetDataReleaseNumber () const
 
KVString GetDataSeries () const
 
KVString GetDataVersion () const
 
TTreeGetGeneDataTree () const
 
TTreeGetRawDataTree () const
 
Long64_t GetRawEntryNumber ()
 
TEnvGetReconDataTreeInfos () const
 
KVReconstructedEventGetReconstructedEvent ()
 
Long64_t GetTotalEntriesToRead () const
 
TTreeGetTree () const
 
void preAnalysis ()
 
void preInitAnalysis ()
 
void preInitRun ()
 
void PrintTreeInfos ()
 Print informations on currently analysed TTree. More...
 
virtual void RegisterUserClass (TObject *obj)
 
virtual void Reset ()
 Reset task variables. More...
 
void SetAnalysedTree (TTree *t)
 
void SetSelectorCurrentRun (KVINDRADBRun *CurrentRun)
 
void SetTree (TTree *t)
 
void SetTriggerConditionsForRun (int)
 
virtual void SubmitTask ()
 
virtual void WriteBatchEnvFile (const Char_t *, Bool_t sav=kTRUE)
 
- Public Member Functions inherited from KVDataSetAnalyser
 KVDataSetAnalyser ()
 Default constructor. More...
 
virtual ~KVDataSetAnalyser ()
 Destructor. More...
 
virtual void AddJobDescriptionList (TList *)
 
virtual void ChooseAnalysisTask ()
 
void ChooseDataSet ()
 
void ChooseDataType ()
 
void ChooseRuns (KVDBSystem *system=nullptr, const Char_t *data_type="")
 
void ChooseSystem (const Char_t *data_type="")
 
void ClearRunList ()
 
TString ExpandAutoBatchName (const Char_t *format) const
 
KVDBRunGetAnalysedRun () const
 
KVDBSystemGetAnalysedSystem () const
 
const KVDataSetGetDataSet () const
 
const KVNumberListGetFullRunList () const
 
const KV2BodyGetKinematics () const
 Return pointer to kinematics of analysed system if defined. More...
 
Int_t GetNumberOfFilesToAnalyse () const
 
const Char_tGetRecognisedAutoBatchNameKeywords () const
 
KVString GetRootDirectoryOfDataToAnalyse () const
 Returns path to data to be analysed. More...
 
const KVNumberListGetRunList () const
 
Int_t GetRunNumberFromFileName (const Char_t *)
 Get the run number from the filename. More...
 
const KVDBSystemGetSystem () const
 
Bool_t IsChooseDataSet () const
 
Bool_t IsChooseRuns () const
 
Bool_t IsChooseSystem () const
 
Bool_t IsChooseTask () const
 
Bool_t ReadBatchEnvFile (const Char_t *filename)
 
void Reset ()
 
void SetChooseDataSet (Bool_t yes=kTRUE)
 
void SetChooseRuns (Bool_t yes=kTRUE)
 
void SetChooseSystem (Bool_t yes=kTRUE)
 
void SetChooseTask (Bool_t yes=kTRUE)
 
void SetDataSet (const Char_t *name)
 
void SetDataSet (KVDataSet *ds)
 
void SetFullRunList (const KVNumberList &nl)
 
void SetRuns (const KVNumberList &nl, Bool_t check=kTRUE)
 
void SetSystem (KVDBSystem *syst)
 Set the System used in the analysis. More...
 
TString SystemBatchName () const
 
void WriteBatchEnvFile (const Char_t *jobname, Bool_t save=kTRUE)
 
- Public Member Functions inherited from KVDataAnalyser
 KVDataAnalyser ()
 Default constructor. More...
 
virtual ~ KVDataAnalyser ()
 
Bool_t BatchMode () const
 
virtual Bool_t CheckStatusUpdateInterval (Long64_t nevents) const
 
void ChooseNbEventToRead ()
 Ask user to set number of events to read. More...
 
void ChooseRunningMode ()
 
void ChooseUserClass ()
 Choose the user's analysis class. More...
 
void DeleteBatchStatusFile () const
 Delete batch status file (and backup - '.bak') for batch job. More...
 
void DoStatusUpdate (Long64_t nevents) const
 Print infos on events treated, disk usage, memory usage. More...
 
Bool_t DoUserClassFilesExist ()
 
KVDataAnalysisTaskGetAnalysisTask () const
 
const Char_tGetBatchName ()
 
const Char_tGetBatchStatusFileName () const
 Returns full path to file used to store status of running batch jobs. More...
 
virtual const KVBatchSystemGetBatchSystem ()
 
const KVStringGetDataType () const
 
const Char_tGetLaunchDirectory () const
 
Long64_t GetNbEventToRead (void) const
 
KVDataAnalyserGetParent () const
 
TString GetPathToFileInLaunchDirectory (const TString &) const
 
EProofMode GetProofMode () const
 
Double_t GetStatusUpdateInterval () const
 
const Char_tGetUserClass ()
 
const KVStringGetUserClassDec () const
 
const KVStringGetUserClassImp () const
 
const KVStringGetUserClassOptions () const
 
const KVStringGetUserIncludes () const
 
const KVStringGetUserLibraries () const
 
Bool_t IsMenus () const
 
Bool_t IsQuit () const
 
Bool_t IsSubmit () const
 
Bool_t IsUserClassValid () const
 
virtual void postAnalysis ()
 
virtual void postEndAnalysis ()
 
virtual void postEndRun ()
 
virtual void postInitAnalysis ()
 
virtual void postInitRun ()
 
virtual void preEndAnalysis ()
 
virtual void preEndRun ()
 
virtual void Run ()
 Check all task variables, then run analyser. More...
 
virtual void RunMenus ()
 Run data analyser in menu-driven mode. More...
 
Bool_t RunningInLaunchDirectory ()
 
void SetAnalysisTask (KVDataAnalysisTask *at)
 
virtual void SetAuxFileList (TList *)
 
void SetBatchMode (Bool_t on=kTRUE)
 
void SetBatchName (const Char_t *batchname)
 
void SetBatchSystem (KVBatchSystem *bs)
 
void SetDataType (const Char_t *name)
 
virtual void SetFileList (TList *)
 
void SetMenus (Bool_t on=kTRUE)
 
void SetNbEventToRead (Long64_t nb=0)
 
void SetParent (KVDataAnalyser *da)
 
void SetProofMode (EProofMode e)
 
void SetQuit (Bool_t yes=kTRUE)
 
void SetStatusUpdateInterval (double t)
 
void SetSubmit (Bool_t yes=kTRUE)
 
void SetUserClass (const Char_t *kvs, Bool_t check=kTRUE)
 
void SetUserClassOptions (const Char_t *o="")
 
void SetUserIncludes (const Char_t *incDirs=0)
 
void SetUserLibraries (const Char_t *libs=0)
 
void UpdateBatchStatusFile (Int_t totev, Int_t evread, TString disk) const
 Update infos in batch status file. More...
 
void UseBaseClassSubmitTask ()
 
void WriteBatchInfo (TTree *)
 
- 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=0)
 
virtual void Execute (TMethod *method, TObjArray *params, Int_t *error=0)
 
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 Option_tGetOption () 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)
 
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
 
virtual Bool_t Notify ()
 
void Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const
 
void operator delete (void *ptr)
 
void operator delete[] (void *ptr)
 
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)
 
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=0, Int_t option=0, Int_t bufsize=0)
 
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const
 

Protected Member Functions

void ConnectGeneDataTree ()
 
void ConnectRawDataTree ()
 
virtual KVNumberList PrintAvailableRuns (KVString &datatype)
 
- Protected Member Functions inherited from KVDataSetAnalyser
void _set_dataset_pointer (KVDataSet *ds)
 
Bool_t CheckWhatToAnalyseAndHow ()
 
void ChooseWhatToAnalyse ()
 TO IMPLEMENT ? More...
 
void ChooseWhatToDo ()
 TO IMPLEMENT ? More...
 
Bool_t NeedToChooseWhatToAnalyse () const
 
Bool_t NeedToChooseWhatToDo () const
 
virtual void PostRunReset ()
 Called at end of Run() after execution of analysis task. More...
 
virtual Bool_t PreSubmitCheck ()
 
virtual void set_dataset_name (const Char_t *name)
 
virtual void set_dataset_pointer (KVDataSet *ds)
 
virtual void set_up_analyser_for_task (KVDataAnalyser *the_analyser)
 
void SetCurrentRun (KVDBRun *r)
 
- Protected Member Functions inherited from KVDataAnalyser
void CopyAnalysisResultsToLaunchDirectory ()
 
const Char_tGetACliCMode ()
 
TEnvGetBatchInfoFile () const
 
TObjectGetInstanceOfUserClass (const KVString &alternative_base_class="")
 
void ScanWorkingDirectory (TList **)
 
- 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

Long64_t Entry
 
Int_t fDataReleaseNum
 KV release number used to write analysed data. More...
 
KVString fDataSeries
 KV series used to write analysed data. More...
 
KVString fDataVersion
 KV version used to write analysed data. More...
 
KVOldINDRASelectorfOldSelector
 backwards compatibility More...
 
KVDataPatchList fRustines
 patches to be applied to correct data before analysis More...
 
KVEventSelectorfSelector
 the data analysis class More...
 
Int_t NbParFired
 
TObjArrayparList
 
UInt_tParNum
 
UShort_tParVal
 
TTreetheChain
 chain of TTrees to be analysed More...
 
TTreetheGeneData
 gene data TTree in recon file More...
 
TTreetheRawData
 raw data TTree in recon file More...
 
Long64_t TotalEntriesToRead
 
- Protected Attributes inherited from KVDataAnalyser
TListfWorkDirInit
 list of files in working directory before task runs More...
 
- Protected Attributes inherited from TObject
 kOnlyPrepStep
 

Additional Inherited Members

- Public Types inherited from KVDataAnalyser
enum  EProofMode { None , Lite , Proof }
 
- Public Types inherited from TObject
enum  EDeprecatedStatusBits
 
enum  EStatusBits
 
- Static Public Member Functions inherited from KVDataAnalyser
static Bool_t AbortProcessingLoop ()
 
static KVDataAnalyserGetAnalyser (const Char_t *plugin)
 
static Bool_t IsRunningBatchAnalysis ()
 
static void RunAnalyser (const Char_t *plugin="")
 
static void SetAbortProcessingLoop (Bool_t now=kTRUE)
 
- Static Public Member Functions inherited from TObject
static Longptr_t GetDtorOnly ()
 
static Bool_t GetObjectStat ()
 
static void SetDtorOnly (void *obj)
 
static void SetObjectStat (Bool_t stat)
 
- Public Attributes inherited from TObject
 kBitMask
 
 kCanDelete
 
 kCannotPick
 
 kHasUUID
 
 kInconsistent
 
 kInvalidObject
 
 kIsOnHeap
 
 kIsReferenced
 
 kMustCleanup
 
 kNoContextMenu
 
 kNotDeleted
 
 kObjInCanvas
 
 kOverwrite
 
 kSingleKey
 
 kWriteDelete
 
 kZombie
 

#include <KVINDRAReconDataAnalyser.h>

Inheritance diagram for KVINDRAReconDataAnalyser:
Inheritance graph
[legend]

Constructor & Destructor Documentation

◆ KVINDRAReconDataAnalyser()

KVINDRAReconDataAnalyser::KVINDRAReconDataAnalyser ( )

Definition at line 33 of file KVINDRAReconDataAnalyser.cpp.

◆ ~ KVINDRAReconDataAnalyser()

virtual KVINDRAReconDataAnalyser::~ KVINDRAReconDataAnalyser ( )
virtual

Member Function Documentation

◆ CheckIfUserClassIsValid()

Bool_t KVINDRAReconDataAnalyser::CheckIfUserClassIsValid ( const KVString = "")
virtual

Overrides KVDataAnalyser method, for backwards & forwards compatibility.

Old user analysis classes may derive from KVOldINDRASelector (aka KVSelector) instead of KVINDRAEventSelector.

It is also possible to analyse data with a "vanilla" KVReconEventSelector analysis class.

Reimplemented from KVDataAnalyser.

Definition at line 562 of file KVINDRAReconDataAnalyser.cpp.

◆ CheckTaskVariables()

Bool_t KVINDRAReconDataAnalyser::CheckTaskVariables ( void  )
virtual

Checks the task variables.

Reimplemented from KVDataAnalyser.

Definition at line 79 of file KVINDRAReconDataAnalyser.cpp.

◆ CloneRawAndGeneTrees()

void KVINDRAReconDataAnalyser::CloneRawAndGeneTrees ( )

Definition at line 547 of file KVINDRAReconDataAnalyser.cpp.

◆ ConnectGeneDataTree()

void KVINDRAReconDataAnalyser::ConnectGeneDataTree ( )
protected

Called by preInitRun(). When starting to read a new run (=new file), we look for the TTree "GeneData" in the current file (it should have been created by KVINDRARawDataReconstructor).

Definition at line 474 of file KVINDRAReconDataAnalyser.cpp.

◆ ConnectRawDataTree()

void KVINDRAReconDataAnalyser::ConnectRawDataTree ( )
protected

Called by preInitRun(). When starting to read a new run (=new file), we look for the TTree "RawData" in the current file (it should have been created by KVINDRARawDataReconstructor). If found, it will be used by ReadRawData() to set the values of all acquisition parameters for each event.

Definition at line 440 of file KVINDRAReconDataAnalyser.cpp.

◆ GetAnalysedTree()

TTree* KVINDRAReconDataAnalyser::GetAnalysedTree ( ) const
inlinevirtual

Reimplemented from KVDataAnalyser.

Definition at line 66 of file KVINDRAReconDataAnalyser.h.

◆ GetDataReleaseNumber()

Int_t KVINDRAReconDataAnalyser::GetDataReleaseNumber ( ) const
inline

Definition at line 103 of file KVINDRAReconDataAnalyser.h.

◆ GetDataSeries()

KVString KVINDRAReconDataAnalyser::GetDataSeries ( ) const
inline

Definition at line 99 of file KVINDRAReconDataAnalyser.h.

◆ GetDataVersion()

KVString KVINDRAReconDataAnalyser::GetDataVersion ( ) const
inline

Definition at line 95 of file KVINDRAReconDataAnalyser.h.

◆ GetGeneDataTree()

TTree* KVINDRAReconDataAnalyser::GetGeneDataTree ( ) const
inline

Definition at line 111 of file KVINDRAReconDataAnalyser.h.

◆ GetRawDataTree()

TTree* KVINDRAReconDataAnalyser::GetRawDataTree ( ) const
inline

Definition at line 107 of file KVINDRAReconDataAnalyser.h.

◆ GetRawEntryNumber()

Long64_t KVINDRAReconDataAnalyser::GetRawEntryNumber ( )

Definition at line 377 of file KVINDRAReconDataAnalyser.cpp.

◆ GetReconDataTreeInfos()

TEnv * KVINDRAReconDataAnalyser::GetReconDataTreeInfos ( ) const

Definition at line 493 of file KVINDRAReconDataAnalyser.cpp.

◆ GetReconstructedEvent()

KVReconstructedEvent * KVINDRAReconDataAnalyser::GetReconstructedEvent ( )

Definition at line 389 of file KVINDRAReconDataAnalyser.cpp.

◆ GetTotalEntriesToRead()

Long64_t KVINDRAReconDataAnalyser::GetTotalEntriesToRead ( ) const
inlinevirtual

Reimplemented from KVDataAnalyser.

Definition at line 50 of file KVINDRAReconDataAnalyser.h.

◆ GetTree()

TTree* KVINDRAReconDataAnalyser::GetTree ( ) const
inline

Definition at line 58 of file KVINDRAReconDataAnalyser.h.

◆ preAnalysis()

void KVINDRAReconDataAnalyser::preAnalysis ( )
virtual

Read and set raw data for the current reconstructed event Any required data patches ("rustines") are applied.

Reimplemented from KVDataAnalyser.

Definition at line 412 of file KVINDRAReconDataAnalyser.cpp.

◆ preInitAnalysis()

void KVINDRAReconDataAnalyser::preInitAnalysis ( )
virtual

Called by currently-processed KVEventSelector before user's InitAnalysis() method. We build the multidetector for the current dataset in case informations on detector are needed e.g. to define histograms in InitAnalysis(). Note that at this stage we are not analysing a given run, so the parameters of the array are not set (they will be set in preInitRun()).

Note for PROOF: as this will be called both on master and on slave workers, in order to reduce memory footprint we only build INDRA on the slaves

Reimplemented from KVDataAnalyser.

Definition at line 286 of file KVINDRAReconDataAnalyser.cpp.

◆ preInitRun()

void KVINDRAReconDataAnalyser::preInitRun ( )
virtual

Called by currently-processed TSelector when a new file in the TChain is opened. We call gIndra->SetParameters for the current run: only physics parameters will be set, not the full set of identification/calibration parameters.

We connect the acquisition parameter objects to the branches of the raw data tree. Infos on currently read file/tree are printed. Any required data patches ("rustines") are initialized.

Reimplemented from KVDataAnalyser.

Definition at line 335 of file KVINDRAReconDataAnalyser.cpp.

◆ PrintAvailableRuns()

KVNumberList KVINDRAReconDataAnalyser::PrintAvailableRuns ( KVString datatype)
protectedvirtual

Prints list of available runs, sorted according to multiplicity trigger, for selected dataset, data type/analysis task, and system Returns list containing all run numbers

Reimplemented from KVDataSetAnalyser.

Definition at line 231 of file KVINDRAReconDataAnalyser.cpp.

◆ PrintTreeInfos()

void KVINDRAReconDataAnalyser::PrintTreeInfos ( )

Print informations on currently analysed TTree.

Definition at line 503 of file KVINDRAReconDataAnalyser.cpp.

◆ RegisterUserClass()

virtual void KVINDRAReconDataAnalyser::RegisterUserClass ( TObject obj)
inlinevirtual

The user class may inherit from KVEventSelector or KVOldINDRASelector Only one of the two pointers will be valid

Reimplemented from KVDataAnalyser.

Definition at line 85 of file KVINDRAReconDataAnalyser.h.

◆ Reset()

void KVINDRAReconDataAnalyser::Reset ( void  )
virtual

Reset task variables.

Reimplemented from KVDataAnalyser.

Definition at line 45 of file KVINDRAReconDataAnalyser.cpp.

◆ SetAnalysedTree()

void KVINDRAReconDataAnalyser::SetAnalysedTree ( TTree t)
inlinevirtual

Reimplemented from KVDataAnalyser.

Definition at line 70 of file KVINDRAReconDataAnalyser.h.

◆ SetSelectorCurrentRun()

void KVINDRAReconDataAnalyser::SetSelectorCurrentRun ( KVINDRADBRun CurrentRun)

Definition at line 311 of file KVINDRAReconDataAnalyser.cpp.

◆ SetTree()

void KVINDRAReconDataAnalyser::SetTree ( TTree t)
inline

Definition at line 62 of file KVINDRAReconDataAnalyser.h.

◆ SetTriggerConditionsForRun()

void KVINDRAReconDataAnalyser::SetTriggerConditionsForRun ( int  run)
virtual

Reimplemented from KVDataAnalyser.

Definition at line 399 of file KVINDRAReconDataAnalyser.cpp.

◆ SubmitTask()

void KVINDRAReconDataAnalyser::SubmitTask ( )
virtual

Run the interactive analysis make the chosen dataset the active dataset ( = gDataSet; note this also opens database and positions gDataBase & gIndraDB).

Reimplemented from KVDataAnalyser.

Definition at line 107 of file KVINDRAReconDataAnalyser.cpp.

◆ WriteBatchEnvFile()

void KVINDRAReconDataAnalyser::WriteBatchEnvFile ( const Char_t jobname,
Bool_t  save = kTRUE 
)
virtual

Save (in the TEnv fBatchEnv) all necessary information on analysis task which can be used to execute it later (i.e. when batch processing system executes the job). If save=kTRUE (default), write the information in a file whose name is given by ".jobname" where 'jobname' is the name of the job as given to the batch system.

Reimplemented from KVDataAnalyser.

Definition at line 210 of file KVINDRAReconDataAnalyser.cpp.

Member Data Documentation

◆ Entry

Long64_t KVINDRAReconDataAnalyser::Entry
protected

Definition at line 37 of file KVINDRAReconDataAnalyser.h.

◆ fDataReleaseNum

Int_t KVINDRAReconDataAnalyser::fDataReleaseNum
protected

KV release number used to write analysed data.

Definition at line 44 of file KVINDRAReconDataAnalyser.h.

◆ fDataSeries

KVString KVINDRAReconDataAnalyser::fDataSeries
protected

KV series used to write analysed data.

Definition at line 43 of file KVINDRAReconDataAnalyser.h.

◆ fDataVersion

KVString KVINDRAReconDataAnalyser::fDataVersion
protected

KV version used to write analysed data.

Definition at line 42 of file KVINDRAReconDataAnalyser.h.

◆ fOldSelector

KVOldINDRASelector* KVINDRAReconDataAnalyser::fOldSelector
protected

backwards compatibility

Definition at line 29 of file KVINDRAReconDataAnalyser.h.

◆ fRustines

KVDataPatchList KVINDRAReconDataAnalyser::fRustines
protected

patches to be applied to correct data before analysis

Definition at line 46 of file KVINDRAReconDataAnalyser.h.

◆ fSelector

KVEventSelector* KVINDRAReconDataAnalyser::fSelector
protected

the data analysis class

Definition at line 28 of file KVINDRAReconDataAnalyser.h.

◆ NbParFired

Int_t KVINDRAReconDataAnalyser::NbParFired
protected

Definition at line 33 of file KVINDRAReconDataAnalyser.h.

◆ parList

TObjArray* KVINDRAReconDataAnalyser::parList
protected

Definition at line 36 of file KVINDRAReconDataAnalyser.h.

◆ ParNum

UInt_t* KVINDRAReconDataAnalyser::ParNum
protected

Definition at line 35 of file KVINDRAReconDataAnalyser.h.

◆ ParVal

UShort_t* KVINDRAReconDataAnalyser::ParVal
protected

Definition at line 34 of file KVINDRAReconDataAnalyser.h.

◆ theChain

TTree* KVINDRAReconDataAnalyser::theChain
protected

chain of TTrees to be analysed

Definition at line 30 of file KVINDRAReconDataAnalyser.h.

◆ theGeneData

TTree* KVINDRAReconDataAnalyser::theGeneData
protected

gene data TTree in recon file

Definition at line 32 of file KVINDRAReconDataAnalyser.h.

◆ theRawData

TTree* KVINDRAReconDataAnalyser::theRawData
protected

raw data TTree in recon file

Definition at line 31 of file KVINDRAReconDataAnalyser.h.

◆ TotalEntriesToRead

Long64_t KVINDRAReconDataAnalyser::TotalEntriesToRead
protected

Definition at line 41 of file KVINDRAReconDataAnalyser.h.


The documentation for this class was generated from the following files: