7#ifndef BMNFILLDSTTASK_H
8#define BMNFILLDSTTASK_H
10#include "BmnEventHeader.h"
11#include "BmnMCInfoDst.h"
14#include "DstEventHeader.h"
15#include "DstRunHeader.h"
16#include "FairMCEventHeader.h"
17#include "TClonesArray.h"
36 Int_t period_number = -1,
37 Int_t run_number = -1);
49 virtual void Exec(Option_t* opt);
60 fPeriodNumber = period_number;
61 fRunNumber = run_number;
82 FairMCEventHeader* fMCEventHeader;
84 TClonesArray* fMCTracks;
94 Long64_t fNStartEvent;
102 TClonesArray* fGlobalTracks;
109 Bool_t fDoCalibration;
112 TClonesArray *fT0, *fBC1, *fBC2, *fBC3, *fBC4;
115 map<TString, stParticleInfo> mapParticleInfo;
123 void applyZCalibration();
125 bool autoSetHeaders();
virtual void Exec(Option_t *opt)
virtual InitStatus ReInit()
virtual void SetParContainers()
void SetRunNumber(Int_t period_number, Int_t run_number)
BmnFillDstTask(Long64_t nStartEvent, Long64_t nEvents)
void DoZCalibration(Bool_t cal)
BmnFillDstTask(Long64_t nStartEvent, Long64_t nEvents, Bool_t isExp, Int_t period_number=-1, Int_t run_number=-1)
virtual InitStatus Init()