17#ifndef MPDLAQGSMGENERATOREXT_H
18#define MPDLAQGSMGENERATOREX_H 1
20#include "MpdLAQGSMGenerator.h"
23#include <TClonesArray.h>
51 const Bool_t use_collider_system = kTRUE,
52 Int_t QGSM_format_ID = 0,
53 Int_t Max_Event_Number = 0,
55 Bool_t extract_from_dir = kTRUE);
Bool_t SkipEvents(Int_t nSkip)
Bool_t ReadEventFromTxt(FairPrimaryGenerator *primGen)
virtual ~MpdLAQGSMGeneratorExt()
void SetRunSimInst(BmnFairRunSim *v)
vector< TString > fFileVec
Bool_t(MpdLAQGSMGeneratorExt::* ReadEventImpl)(FairPrimaryGenerator *primGen)
BmnFairRunSim * GetRunSimInst()
BmnFairRunSim * fRunSimInst
Bool_t ExtractEventFromTxt(FairPrimaryGenerator *primGen)
Bool_t ReadEventFromFiltered(FairPrimaryGenerator *primGen)
Bool_t ReadEvent(FairPrimaryGenerator *primGen)
MpdLAQGSMGeneratorExt(const vector< TString > &fileNames, const Bool_t use_collider_system=kTRUE, Int_t QGSM_format_ID=0, Int_t Max_Event_Number=0, Int_t pdg=3122, Bool_t extract_from_dir=kTRUE)
ClassDef(MpdLAQGSMGeneratorExt, 1)