#include <PndMvdEventMergerTask.h>
Definition at line 17 of file PndMvdEventMergerTask.h.
PndMvdEventMergerTask::PndMvdEventMergerTask |
( |
| ) |
|
Default constructor
Definition at line 14 of file PndMvdEventMergerTask.cxx.
References fEventNr.
15 FairTask(
"MVD Event Merger")
17 std::cout <<
"-E- PndMvdEventMergerTask: The default constructor should not be used!" << std::endl;
PndMvdEventMergerTask::PndMvdEventMergerTask |
( |
TString |
signalBranch, |
|
|
TString |
bgFile, |
|
|
TString |
bgBranch, |
|
|
Int_t |
events, |
|
|
Int_t |
mergedEvents, |
|
|
Bool_t |
signalIsBg |
|
) |
| |
PndMvdEventMergerTask::~PndMvdEventMergerTask |
( |
| ) |
|
|
virtual |
void PndMvdEventMergerTask::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
Virtual method Exec
Definition at line 96 of file PndMvdEventMergerTask.cxx.
References PndMvdEventMerger::AddTClonesArray(), fEventNr, fMergedArray, fMerger, fNMergedEvents, fSignalArray, fSignalIsBg, fVerbose, PndMvdEventMerger::GetEvent(), and i.
109 for (
int i = 0;
i < bg->GetEntriesFast();
i++){
110 new ((*fMergedArray)[
i])PndTpcCluster(*(PndTpcCluster*)bg->At(
i));
116 std::cout <<
"-I- PndMvdEventMergerTask: Merged " <<
fMergedArray->GetEntriesFast() <<
" events in Event Nr: " <<
fEventNr << std::endl;
TClonesArray * GetEvent(Int_t iEvent)
TClonesArray * fSignalArray
PndMvdEventMerger * fMerger
Int_t AddTClonesArray(TClonesArray *target, TClonesArray *source)
TClonesArray * fMergedArray
InitStatus PndMvdEventMergerTask::Init |
( |
| ) |
|
|
virtual |
Definition at line 58 of file PndMvdEventMergerTask.cxx.
References fBgBranch, fBgFile, fMergedArray, fMerger, fNEvents, fNMergedEvents, fSignalArray, fSignalBranch, and fSignalIsBg.
61 FairRootManager* ioman = FairRootManager::Instance();
65 std::cout <<
"-E- PndMvdEventMergerTask::Init: "
66 <<
"RootManager not instantiated!" << std::endl;
75 std::cout <<
"-W- PndMvdEventMergerTask::Init: "
76 <<
"No MVDPoint array!" << std::endl;
84 ioman->Register(
"PndTpcClusterMerged",
"TPC",
fMergedArray, kTRUE);
89 std::cout <<
"-I- PndMvdEventMergerTask: Intialisation successfull" << std::endl;
TClonesArray * fSignalArray
PndMvdEventMerger * fMerger
TClonesArray * fMergedArray
void PndMvdEventMergerTask::ProduceHits |
( |
| ) |
|
|
private |
void PndMvdEventMergerTask::Register |
( |
| ) |
|
|
private |
InitStatus PndMvdEventMergerTask::ReInit |
( |
| ) |
|
|
virtual |
void PndMvdEventMergerTask::Reset |
( |
| ) |
|
|
private |
void PndMvdEventMergerTask::SetParContainers |
( |
| ) |
|
|
virtual |
TString PndMvdEventMergerTask::fBgBranch |
|
private |
TString PndMvdEventMergerTask::fBgFile |
|
private |
Int_t PndMvdEventMergerTask::fEventNr |
|
private |
TClonesArray* PndMvdEventMergerTask::fMergedArray |
|
private |
Int_t PndMvdEventMergerTask::fNEvents |
|
private |
Int_t PndMvdEventMergerTask::fNMergedEvents |
|
private |
TClonesArray* PndMvdEventMergerTask::fSignalArray |
|
private |
TString PndMvdEventMergerTask::fSignalBranch |
|
private |
Bool_t PndMvdEventMergerTask::fSignalIsBg |
|
private |
The documentation for this class was generated from the following files: