#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: