22#ifndef CBMPHSDGENERATOR_H
23#define CBMPHSDGENERATOR_H
26#include "FairGenerator.h"
32class FairPrimaryGenerator;
59 CbmPhsdGenerator(
const char* fileNameInput,
const char* fileNameBaryons,
const char* fileNameMesons);
76 Bool_t
ReadEvent(FairPrimaryGenerator* primGen);
void ReadConversionTable()
FILE * fBaryonsFile
Whether phsd.dat or .300/301 files are used.
ClassDef(CbmPhsdGenerator, 1)
Hadron nextBaryon
Input file name.
Bool_t ReadEvent300(FairPrimaryGenerator *primGen)
CbmPhsdGenerator(const CbmPhsdGenerator &)
const Char_t * fFileName
Map from HSD PID to PDGPID.
Bool_t SkipEvents(Int_t count)
void ReadCollisionData(const char *fileNameInput)
CbmPhsdGenerator & operator=(const CbmPhsdGenerator &)
std::map< Int_t, Int_t > fParticleTable
HSD output files.
FILE * fDatFile
HSD output files.
Bool_t ReadEventDat(FairPrimaryGenerator *primGen)
Bool_t ReadEvent(FairPrimaryGenerator *primGen)