BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnHodoEvent.h
Go to the documentation of this file.
1#ifndef BMNHODOEVENT_H
2#define BMNHODOEVENT_H
3
4#include "BmnHodoStrip.h"
5
6#include <TClonesArray.h>
7#include <TNamed.h>
8
9class BmnHodoEvent : public TNamed
10{
11 public:
13 virtual ~BmnHodoEvent();
14
15 virtual const char* GetClassName() { return "BmnHodoEvent"; }
16
17 BmnHodoStrip* AddStrip(uint8_t strip_id);
18 BmnHodoStrip* GetStrip(uint8_t strip_id);
19 BmnHodoStrip* GetOrAddStrip(uint8_t strip_id);
20 TClonesArray* GetStrips() const { return fStrips; }
22
23 float GetTotalSignal() const { return fTotalSignal; }
26
27 void reset();
30 virtual void Print(Option_t* option = "") const;
31
32 private:
33 float fTotalSignal;
37
39};
40
41#endif
const char Option_t
#define ClassDef(name, id)
virtual void Print(Option_t *option="") const
float fTotalSignal
void SummarizeEvent()
TClonesArray * fStrips
BmnHodoStrip * AddStrip(uint8_t strip_id)
float fTotalSignalIntegral
float GetTotalSignal() const
BmnHodoStrip::PileUp fPileUpStatus
float GetTotalSignalIntegral() const
BmnHodoStrip * GetStrip(uint8_t strip_id)
BmnHodoStrip::PileUp GetPileUpStatus() const
virtual const char * GetClassName()
TClonesArray * GetStrips()
virtual ~BmnHodoEvent()
void ResetStrips()
TClonesArray * GetStrips() const
BmnHodoStrip * GetOrAddStrip(uint8_t strip_id)
friend friend class TClonesArray