Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
HalOTF::Reader Class Reference
Inheritance diagram for HalOTF::Reader:
Hal::Reader Hal::Task

Public Member Functions

void Translate (TString opt)
 
virtual void Exec (Option_t *opt)
 
virtual Hal::Task::EInitFlag Init ()
 
- Public Member Functions inherited from Hal::Reader
virtual void SetFormat (Event *format)
 
virtual void FinishTask ()
 
- Public Member Functions inherited from Hal::Task
 Task ()
 

Protected Types

enum class  ETranslate { kNone , kMc , kReco , kComplex }
 

Protected Attributes

ETranslate fTranslate = {ETranslate::kNone}
 
OTF::McEventfMcEvent
 
OTF::RecoEventfRecoEvent
 
HalOTF::ComplexEventfHalComplexEvent = {nullptr}
 
HalOTF::RecoEventfHalRecoEvent = {nullptr}
 
HalOTF::McEventfHalMcEvent = {nullptr}
 
Hal::EventInterfacefTranslateInterface = {nullptr}
 

Additional Inherited Members

- Public Types inherited from Hal::Task
enum class  EInitFlag { kSUCCESS , kERROR , kFATAL }
 
- Protected Member Functions inherited from Hal::Task
void GoToDir (TString name)
 

Detailed Description

Definition at line 32 of file OTFReader.h.

Member Enumeration Documentation

◆ ETranslate

enum class HalOTF::Reader::ETranslate
strongprotected

Definition at line 34 of file OTFReader.h.

Constructor & Destructor Documentation

◆ Reader()

HalOTF::Reader::Reader ( )

Definition at line 31 of file OTFReader.cxx.

◆ ~Reader()

HalOTF::Reader::~Reader ( )
virtual

Reimplemented from Hal::Reader.

Definition at line 101 of file OTFReader.cxx.

Member Function Documentation

◆ Exec()

void HalOTF::Reader::Exec ( Option_t * opt)
virtual

Reimplemented from Hal::Reader.

Definition at line 84 of file OTFReader.cxx.

◆ Init()

Hal::Task::EInitFlag HalOTF::Reader::Init ( )
virtual

initialize task

Returns
flag of initization, if equal to ERROR task will not be executed, if FATAL analysis will be stopped

Reimplemented from Hal::Reader.

Definition at line 33 of file OTFReader.cxx.

◆ Translate()

void HalOTF::Reader::Translate ( TString opt)

specify how to translate events (if want to use a direct acces to data

Parameters
optreco - for reco translation, mc - for sim translatation, complex or mc+reco - for complex translation note, last Reader task should translate events

Definition at line 103 of file OTFReader.cxx.

Member Data Documentation

◆ fHalComplexEvent

HalOTF::ComplexEvent* HalOTF::Reader::fHalComplexEvent = {nullptr}
protected

Definition at line 38 of file OTFReader.h.

◆ fHalMcEvent

HalOTF::McEvent* HalOTF::Reader::fHalMcEvent = {nullptr}
protected

Definition at line 40 of file OTFReader.h.

◆ fHalRecoEvent

HalOTF::RecoEvent* HalOTF::Reader::fHalRecoEvent = {nullptr}
protected

Definition at line 39 of file OTFReader.h.

◆ fMcEvent

OTF::McEvent* HalOTF::Reader::fMcEvent
protected

Definition at line 36 of file OTFReader.h.

◆ fRecoEvent

OTF::RecoEvent* HalOTF::Reader::fRecoEvent
protected

Definition at line 37 of file OTFReader.h.

◆ fTranslate

ETranslate HalOTF::Reader::fTranslate = {ETranslate::kNone}
protected

Definition at line 35 of file OTFReader.h.

◆ fTranslateInterface

Hal::EventInterface* HalOTF::Reader::fTranslateInterface = {nullptr}
protected

Definition at line 41 of file OTFReader.h.


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