#include <FairEventBuilder.h>
|
virtual void | AddNewDataToTClonesArray (FairTimeStamp *data)=0 |
|
virtual double | FindTimeForData (FairTimeStamp *data)=0 |
|
virtual void | FillDataMap (FairTimeStamp *data, double activeTime)=0 |
| add a new element in the search buffer More...
|
|
virtual void | EraseDataFromDataMap (FairTimeStamp *data)=0 |
| delete the element from the search buffer (see PndSdsDigiPixelWriteoutBuffer) More...
|
|
virtual std::vector< std::pair
< double, FairTimeStamp * > > | Modify (std::pair< double, FairTimeStamp * > oldData, std::pair< double, FairTimeStamp * >) |
|
virtual void | WriteOutDataDeadTimeMap (double time) |
|
virtual void | MoveDataFromStartTimeMapToDeadTimeMap (double time) |
|
virtual void | FillDataToDeadTimeMap (FairTimeStamp *data, double activeTime, double startTime) |
|
virtual void | PrintData (FairTimeStamp *data) |
|
virtual void | PrintDeadTimeMap () |
| Method should be overwritten in derived classes to print the data of an object stored in the buffer. More...
|
|
virtual void | PrintStartTimeMap () |
|
std::multimap< double,
std::pair< double,
FairTimeStamp * > > | fStartTime_map |
|
std::multimap< double,
FairTimeStamp * > | fDeadTime_map |
|
TString | fBranchName |
|
TString | fClassName |
|
Bool_t | fTreeSave |
|
Bool_t | fActivateBuffering |
|
Int_t | fVerbose |
|
FairLogger * | fLogger |
|
Definition at line 46 of file FairEventBuilder.h.
FairEventBuilder::FairEventBuilder |
( |
| ) |
|
Default constructor
FairEventBuilder
- Author
- Radoslaw Karabowicz r.kar.nosp@m.abow.nosp@m.icz@g.nosp@m.si.d.nosp@m.e
- Since
- 23.09.2013
- Version
- 1.0
FairRoot base task for the event buffers. The tasks may:
- analyze data to reconstruct event times or other characteristics in the function TClonesArray* FindEvents(), that returns TClonesArray of FairRecoEvents
- identify the data that could belong to event in the function and insert this identified data to the output TClonesArrays in the function StoreEventData(event) The implementations may be using any or both of the above functions.
Definition at line 39 of file FairEventBuilder.cxx.
FairEventBuilder::FairEventBuilder |
( |
TString |
branchName, |
|
|
TString |
className, |
|
|
TString |
folderName, |
|
|
Bool_t |
persistance |
|
) |
| |
FairEventBuilder::~FairEventBuilder |
( |
| ) |
|
|
virtual |
Double_t FairEventBuilder::AllowedTime |
( |
| ) |
|
|
inline |
void FairEventBuilder::Finish |
( |
| ) |
|
|
virtual |
TString FairEventBuilder::GetBuilderName |
( |
| ) |
|
|
inline |
Int_t FairEventBuilder::GetIdentifier |
( |
| ) |
|
|
inline |
virtual Bool_t FairEventBuilder::Init |
( |
| ) |
|
|
pure virtual |
virtual void FairEventBuilder::Print |
( |
Option_t * |
option = "" | ) |
const |
|
pure virtual |
void FairEventBuilder::SetBuilderName |
( |
const char * |
name | ) |
|
|
inline |
void FairEventBuilder::SetIdentifier |
( |
Int_t |
ident | ) |
|
|
inline |
void FairEventBuilder::SetMaxAllowedTime |
( |
Double_t |
td | ) |
|
|
inline |
void FairEventBuilder::WriteOutAllDeadTimeData |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: