ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file.
15 class TMemberInspector;
50 void Clear(Option_t *opt)
override;
58 std::pair<AtAuxPad *, bool>
AddAuxPad(std::string auxName);
84 #endif //#ifndef ATBASEEVENT_H
std::map< std::string, AtAuxPad > AuxPadMap
void swap(AtPad &a, AtPad &b) noexcept
AtAuxPad * GetAuxPad(std::string auxPad)
AtBaseEvent(const AtBaseEvent &)=default
const AuxPadMap & GetAuxPads() const
void SetEventName(std::string name)
std::vector< ULong64_t > fTimestamp
void SetEventID(ULong_t evtid)
const std::vector< ULong64_t > & GetTimestamps() const
void SetIsExtGate(Bool_t value)
void SetIsGood(Bool_t value)
AtBaseEvent(std::string name="AtBaseEvent")
std::pair< AtAuxPad *, bool > AddAuxPad(std::string auxName)
Add new auxilary pad (AtAuxPad) to event.
Base class for all event types in ATTPCROOT.
AtBaseEvent & operator=(AtBaseEvent object)
void Clear(Option_t *opt) override
ULong_t GetEventID() const
std::string GetEventName() const
void SetTimestamp(ULong64_t timestamp, int index=0)
Bool_t GetIsExtGate() const
friend void swap(AtBaseEvent &first, AtBaseEvent &second)
AtBaseEvent(AtBaseEvent &&)=default
ULong64_t GetTimestamp(int index=0) const
virtual ~AtBaseEvent()=default
void SetNumberOfTimestamps(int numTS)