#include <PndGapEventBuilderTask.h>
Definition at line 12 of file PndGapEventBuilderTask.h.
PndGapEventBuilderTask::PndGapEventBuilderTask |
( |
| ) |
|
PndGapEventBuilderTask::~PndGapEventBuilderTask |
( |
| ) |
|
|
virtual |
void PndGapEventBuilderTask::AddAdditionalBranches |
( |
TString |
branchName, |
|
|
Double_t |
timeWindow |
|
) |
| |
|
inline |
Definition at line 30 of file PndGapEventBuilderTask.h.
References fAddBranches, and val.
31 std::pair<TString, Double_t>
val(branchName, timeWindow);
Double_t val[nBoxes][nFEBox]
std::vector< std::pair< TString, Double_t > > fAddBranches
void PndGapEventBuilderTask::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
Virtual method Exec
Definition at line 75 of file PndGapEventBuilderTask.cxx.
References Double_t, fAddBranches, fAddEventHitArray, fAddHitArray, fEntryNr, fMainBranchName, fMainEventHitArray, fMainHitArray, fStartFunctor, fStopFunctor, fTimeGap, fTimeGapFunctor, fVerbose, and i.
88 std::cout <<
"-I- PndGapEventBuilderTask:Exec " <<
fEntryNr << std::endl;
99 Double_t startTime = data->GetTimeStamp() - 10;
100 if (startTime < 0) startTime = 0;
103 Double_t stopTime = data->GetTimeStamp();
TClonesArray * fMainEventHitArray
BinaryFunctor * fStopFunctor
std::vector< TClonesArray * > fAddEventHitArray
std::vector< std::pair< TString, Double_t > > fAddBranches
std::vector< TClonesArray * > fAddHitArray
TClonesArray * fMainHitArray
BinaryFunctor * fStartFunctor
BinaryFunctor * fTimeGapFunctor
void PndGapEventBuilderTask::FinishEvent |
( |
| ) |
|
|
virtual |
InitStatus PndGapEventBuilderTask::Init |
( |
| ) |
|
|
virtual |
Definition at line 40 of file PndGapEventBuilderTask.cxx.
References fAddBranches, fAddEventHitArray, fAddHitArray, fInitDone, fMainBranchName, fMainEventHitArray, fMainHitArray, fPersistence, fStartFunctor, fStopFunctor, fTimeGapFunctor, i, and TString.
42 FairRootManager* ioman = FairRootManager::Instance();
46 std::cout <<
"-E- PndGapEventBuilderTask::Init: "
47 <<
"RootManager not instantiated!" << std::endl;
52 outputName.Append(
"_event");
54 std::cout <<
"ClassName of HitArray: " <<
fMainHitArray->ClassName() << std::endl;
59 fAddHitArray.push_back((TClonesArray*)ioman->GetObject(outputName.Data()));
60 outputName.Append(
"_event");
68 std::cout <<
"-I- PndGapEventBuilderTask: Initialisation successfull" << std::endl;
TClonesArray * fMainEventHitArray
BinaryFunctor * fStopFunctor
std::vector< TClonesArray * > fAddEventHitArray
std::vector< std::pair< TString, Double_t > > fAddBranches
std::vector< TClonesArray * > fAddHitArray
TClonesArray * fMainHitArray
BinaryFunctor * fStartFunctor
BinaryFunctor * fTimeGapFunctor
void PndGapEventBuilderTask::ProduceHits |
( |
| ) |
|
|
private |
void PndGapEventBuilderTask::Register |
( |
| ) |
|
|
private |
InitStatus PndGapEventBuilderTask::ReInit |
( |
| ) |
|
|
virtual |
void PndGapEventBuilderTask::Reset |
( |
| ) |
|
|
private |
void PndGapEventBuilderTask::SetBranchName |
( |
TString |
name | ) |
|
|
inline |
void PndGapEventBuilderTask::SetParContainers |
( |
| ) |
|
|
virtual |
void PndGapEventBuilderTask::SetPersistence |
( |
Bool_t |
val | ) |
|
|
inline |
void PndGapEventBuilderTask::SetTimeGap |
( |
double |
val | ) |
|
|
inline |
std::vector<std::pair<TString, Double_t> > PndGapEventBuilderTask::fAddBranches |
|
private |
std::vector<TClonesArray*> PndGapEventBuilderTask::fAddEventHitArray |
|
private |
std::vector<TClonesArray*> PndGapEventBuilderTask::fAddHitArray |
|
private |
Int_t PndGapEventBuilderTask::fEntryNr |
|
private |
int PndGapEventBuilderTask::fEventNr |
|
private |
Bool_t PndGapEventBuilderTask::fInitDone |
|
private |
TString PndGapEventBuilderTask::fMainBranchName |
|
private |
TClonesArray* PndGapEventBuilderTask::fMainEventHitArray |
|
private |
TClonesArray* PndGapEventBuilderTask::fMainHitArray |
|
private |
Bool_t PndGapEventBuilderTask::fPersistence |
|
private |
BinaryFunctor* PndGapEventBuilderTask::fStartFunctor |
|
private |
BinaryFunctor* PndGapEventBuilderTask::fStopFunctor |
|
private |
double PndGapEventBuilderTask::fTimeGap |
|
private |
BinaryFunctor* PndGapEventBuilderTask::fTimeGapFunctor |
|
private |
The documentation for this class was generated from the following files: