A class store HARPO row DCC event data and header. End provide access metods to the row data. More...
#include <HarpoSimEvent.h>
Public Member Functions | |
HarpoSimEvent () | |
virtual | ~HarpoSimEvent () |
void | SetHeader (UInt_t len, UInt_t evnum) |
void | print () const |
ULong_t | GetTimeStamp (Int_t=0) |
Int_t | AddStrips (Int_t iTr, HarpoSimStrips *strips) |
Int_t | AddIonisationTrack (Int_t iTr, TpcSimIonisationTrack *tr) |
TpcSimIonisationTrack * | GetIonisationTrack (Int_t iTr) |
void | DeleteIonisationTracks () |
Int_t | GetNtracks () |
void | SetMCEvent (TpcSimMCEvent *event) |
TpcSimMCEvent * | GetMCEvent () |
virtual const EventHeader_t * | GetHeader () const |
void | SetDet (Int_t det) |
Int_t | GetDet () |
virtual HarpoDccMap * | GetMap () |
virtual Pmm2MesVect * | GetMesurements () |
Return pointer to decoded Pmm2 data vector. More... | |
void | SetRunHeader (HarpoDetHeader *rh) |
Return pointer to decoded pmm2 data vector. More... | |
HarpoDetHeader * | GetRunHeader () |
Protected Attributes | |
Int_t | fDet |
EventHeader_t | fEventHeader |
HarpoDetHeader * | fRunHeader |
Private Attributes | |
Int_t | fNstrips |
Int_t | fNtracks |
TClonesArray * | fIonisationTracks |
TpcSimMCEvent * | fMCEvent |
Static Private Attributes | |
static const Int_t | fkMaxNtracks = 100 |
A class store HARPO row DCC event data and header. End provide access metods to the row data.
The class is container for roaw DCC event data The data stured in two formats ardcc of ushort int word as it come from DCC readout and Matrix(# ncannales,# timebins) of double values.
Definition at line 24 of file HarpoSimEvent.h.
HarpoSimEvent::HarpoSimEvent | ( | ) |
|
virtual |
Definition at line 43 of file HarpoSimEvent.cxx.
Int_t HarpoSimEvent::AddIonisationTrack | ( | Int_t | iTr, |
TpcSimIonisationTrack * | tr | ||
) |
Definition at line 54 of file HarpoSimEvent.cxx.
Int_t HarpoSimEvent::AddStrips | ( | Int_t | iTr, |
HarpoSimStrips * | strips | ||
) |
Definition at line 89 of file HarpoSimEvent.cxx.
|
inline |
Definition at line 53 of file HarpoSimEvent.h.
|
inlineinherited |
Definition at line 44 of file HarpoDetEvent.h.
|
inlinevirtualinherited |
TpcSimIonisationTrack * HarpoSimEvent::GetIonisationTrack | ( | Int_t | iTr | ) |
|
virtualinherited |
|
inline |
|
virtualinherited |
Return pointer to decoded Pmm2 data vector.
Reimplemented in Pmm2Event.
Definition at line 38 of file HarpoDetEvent.cxx.
|
inline |
|
inlineinherited |
Definition at line 53 of file HarpoDetEvent.h.
|
virtual |
Implements HarpoDetEvent.
Definition at line 119 of file HarpoSimEvent.cxx.
void HarpoSimEvent::print | ( | ) | const |
|
inlineinherited |
void HarpoSimEvent::SetHeader | ( | UInt_t | len, |
UInt_t | evnum | ||
) |
|
inline |
|
inlineinherited |
Return pointer to decoded pmm2 data vector.
Definition at line 52 of file HarpoDetEvent.h.
|
protectedinherited |
Definition at line 59 of file HarpoDetEvent.h.
|
protectedinherited |
Definition at line 60 of file HarpoDetEvent.h.
|
private |
Definition at line 75 of file HarpoSimEvent.h.
|
staticprivate |
Definition at line 71 of file HarpoSimEvent.h.
|
private |
Definition at line 76 of file HarpoSimEvent.h.
|
private |
Definition at line 72 of file HarpoSimEvent.h.
|
private |
Definition at line 73 of file HarpoSimEvent.h.
|
protectedinherited |
Definition at line 61 of file HarpoDetEvent.h.