Definition at line 25 of file DataFormatManager.h.
◆ DataFormatManager()
Hal::DataFormatManager::DataFormatManager |
( |
| ) |
|
◆ ~DataFormatManager()
Hal::DataFormatManager::~DataFormatManager |
( |
| ) |
|
|
virtual |
◆ FindReaderFormat()
Event * Hal::DataFormatManager::FindReaderFormat |
( |
| ) |
|
try to find anty kind of supported events in tree
- Returns
- pointer to supported format
Definition at line 90 of file DataFormatManager.cxx.
◆ FormatExist()
Bool_t Hal::DataFormatManager::FormatExist |
( |
Int_t | task_id, |
|
|
EFormatDepth | format_depth = EFormatDepth::kAll ) const |
◆ GetFormat()
const Event * Hal::DataFormatManager::GetFormat |
( |
Int_t | task_id, |
|
|
EFormatDepth | format_depth = EFormatDepth::kAll ) const |
return allocated representatnio of Event used with given format
- Parameters
-
- Returns
- newly allocated event
Definition at line 149 of file DataFormatManager.cxx.
◆ GetFormatName()
TString Hal::DataFormatManager::GetFormatName |
( |
Int_t | task_id, |
|
|
EFormatDepth | format_depth = EFormatDepth::kAll ) const |
◆ GetNewEvent()
Event * Hal::DataFormatManager::GetNewEvent |
( |
Int_t | task_id, |
|
|
EFormatDepth | format_depth = EFormatDepth::kAll ) const |
◆ GetNewTrack()
Track * Hal::DataFormatManager::GetNewTrack |
( |
Int_t | task_id, |
|
|
EFormatDepth | format_depth = EFormatDepth::kAll ) const |
create pointer to track with proper format
- Parameters
-
- Returns
- pointer to track in proper format
Definition at line 44 of file DataFormatManager.cxx.
◆ Instance()
◆ RegisterFormat()
Int_t Hal::DataFormatManager::RegisterFormat |
( |
| ) |
|
◆ Reset()
void Hal::DataFormatManager::Reset |
( |
| ) |
|
◆ SetFormat()
void Hal::DataFormatManager::SetFormat |
( |
Event * | format, |
|
|
Int_t | task_id, |
|
|
EFormatDepth | depth = EFormatDepth::kAll, |
|
|
Bool_t | silent = kFALSE ) |
force overwrite format at given position
- Parameters
-
format | event that represent new format |
task_id | id of overwritten format |
silent | - silent overwriting (don't display warning |
Definition at line 49 of file DataFormatManager.cxx.
◆ EventAna
The documentation for this class was generated from the following files: