3 #include "TClonesArray.h"
13 #include "TpcSimIonisationTrack.h"
57 for(Int_t iEv = 0; iEv<2; iEv++){
59 cout <<
"Event " << iEv << endl;
61 cout <<
"Generate MCEvent" << endl;
63 cout <<
"Create Event" << endl;
68 cout <<
"GetNtracks" << endl;
78 for(Int_t iTr = 0; iTr<nTr; iTr++){
80 cout <<
" Generate Track " << iTr << endl;
82 cout <<
" Add Track in Event" << endl;
87 fHarpoReadout->
Reset();
96 fHarpoElectronics->ProcessStrips(strips);
99 cout <<
"Finish Event" << endl;
101 cout <<
"GetDccMapX" << endl;
103 fEvent->SetDccMapX(mapX);
109 cout <<
"GetDccMapY" << endl;
111 fEvent->SetDccMapY(mapY);
117 cout <<
"Delete MCEvent" << endl;
119 cout <<
"Delete Event" << endl;
121 cout <<
"Delete Ionisation tracks" << endl;
void SetHeader(UInt_t len, UInt_t evnum)
Int_t ProcessTrack(TpcSimIonisationTrack *tr)
HarpoDccMap * GetDccMapX()
HarpoSimStrips * GetStrips()
void SetDriftChamber(TpcSimDriftChamber *readout)
void SetTrackId(Int_t id)
void SetReadout(HarpoSimReadout *readout)
void SetMCEvent(TpcSimMCEvent *event)
A class store HARPO row DCC event data and header. End provide access metods to the row data...
unpacked dcc data The class contains the data map for DCC or Feminos The data is stored as a 2D TMatr...
TpcSimIonisationTrack * GenerateTrack(TpcSimMCTrack *tr)
Int_t AddIonisationTrack(Int_t iTr, TpcSimIonisationTrack *tr)
TpcSimMCTrack * GetTrack(Int_t i)
void SetElectronics(HarpoSimElectronics *digi)
TpcSimMCEvent * GenerateEvent(Int_t seed=0)