|
SND@LHC Software
|
#include <SNDLHCEventHeader.h>


Public Member Functions | |
| SNDLHCEventHeader () | |
| SNDLHCEventHeader (Int_t runN, uint64_t evtNumber, int64_t timestamp, uint64_t flags, int16_t bunchType) | |
| virtual | ~SNDLHCEventHeader () |
| void | SetRunId (uint64_t runid) |
| void | SetEventTime (int64_t time) |
| void | SetInputFileId (int id) |
| void | SetEventNumber (int id) |
| void | SetUTCtimestamp (int64_t UTCtstamp) |
| void | SetFlags (uint64_t flags) |
| void | SetBunchType (int16_t bunchType) |
| uint64_t | GetRunId () |
| int64_t | GetEventTime () |
| int | GetInputFileId () |
| int | GetEventNumber () |
| std::string | GetTimeAsString () |
| int64_t | GetUTCtimestamp () const |
| uint16_t | GetFillNumber () const |
| int | GetAccMode () const |
| int | GetBeamMode () const |
| uint64_t | GetFlags () |
| std::map< std::string, bool > | GetFastNoiseFilters () |
| std::map< std::string, bool > | GetAdvNoiseFilters () |
| std::vector< std::string > | GetPassedFastNFCriteria () |
| std::vector< std::string > | GetPassedAdvNFCriteria () |
| int16_t | GetBunchType () |
| bool | isB1 () |
| bool | isB2 () |
| bool | isIP1 () |
| bool | isIP2 () |
| bool | isB1Only () |
| bool | isB2noB1 () |
| bool | isNoBeam () |
| bool | isNoFSData () |
| virtual void | Print (const Option_t *opt) const |
Protected Member Functions | |
| SNDLHCEventHeader (const SNDLHCEventHeader &eventHeader) | |
| SNDLHCEventHeader | operator= (const SNDLHCEventHeader &eventHeader) |
Protected Attributes | |
| uint64_t | fRunId |
| int64_t | fEventTime |
| int | fInputFileId |
| int | fEventNumber |
| int64_t | fUTCtimestamp |
| uint64_t | fFlags |
| uint16_t | fFillNumber |
| int | fAccMode |
| int | fBeamMode |
| int16_t | fBunchType |
Event header class based on FairEventHeader
Definition at line 14 of file SNDLHCEventHeader.h.
| SNDLHCEventHeader::SNDLHCEventHeader | ( | ) |
Default constructor
Definition at line 29 of file SNDLHCEventHeader.cxx.
| SNDLHCEventHeader::SNDLHCEventHeader | ( | Int_t | runN, |
| uint64_t | evtNumber, | ||
| int64_t | timestamp, | ||
| uint64_t | flags, | ||
| int16_t | bunchType | ||
| ) |
Constructor with arguments
Definition at line 44 of file SNDLHCEventHeader.cxx.
|
virtual |
|
protected |
Copy constructor
|
inline |
Definition at line 45 of file SNDLHCEventHeader.h.
| map< string, bool > SNDLHCEventHeader::GetAdvNoiseFilters | ( | ) |
Definition at line 93 of file SNDLHCEventHeader.cxx.
|
inline |
Definition at line 46 of file SNDLHCEventHeader.h.
|
inline |
Definition at line 52 of file SNDLHCEventHeader.h.
|
inline |
Definition at line 41 of file SNDLHCEventHeader.h.
|
inline |
Definition at line 39 of file SNDLHCEventHeader.h.
| map< string, bool > SNDLHCEventHeader::GetFastNoiseFilters | ( | ) |
Definition at line 77 of file SNDLHCEventHeader.cxx.
|
inline |
Definition at line 44 of file SNDLHCEventHeader.h.
|
inline |
Definition at line 47 of file SNDLHCEventHeader.h.
|
inline |
Definition at line 40 of file SNDLHCEventHeader.h.
| vector< string > SNDLHCEventHeader::GetPassedAdvNFCriteria | ( | ) |
Definition at line 124 of file SNDLHCEventHeader.cxx.
| vector< string > SNDLHCEventHeader::GetPassedFastNFCriteria | ( | ) |
Definition at line 114 of file SNDLHCEventHeader.cxx.
|
inline |
| string SNDLHCEventHeader::GetTimeAsString | ( | ) |
Definition at line 68 of file SNDLHCEventHeader.cxx.
|
inline |
Definition at line 43 of file SNDLHCEventHeader.h.
| bool SNDLHCEventHeader::isB1 | ( | ) |
Functions to check bunch xing type
Definition at line 149 of file SNDLHCEventHeader.cxx.
| bool SNDLHCEventHeader::isB1Only | ( | ) |
Definition at line 154 of file SNDLHCEventHeader.cxx.
| bool SNDLHCEventHeader::isB2 | ( | ) |
Definition at line 144 of file SNDLHCEventHeader.cxx.
| bool SNDLHCEventHeader::isB2noB1 | ( | ) |
Definition at line 160 of file SNDLHCEventHeader.cxx.
| bool SNDLHCEventHeader::isIP1 | ( | ) |
Definition at line 139 of file SNDLHCEventHeader.cxx.
| bool SNDLHCEventHeader::isIP2 | ( | ) |
Definition at line 134 of file SNDLHCEventHeader.cxx.
| bool SNDLHCEventHeader::isNoBeam | ( | ) |
Definition at line 166 of file SNDLHCEventHeader.cxx.
| bool SNDLHCEventHeader::isNoFSData | ( | ) |
Definition at line 174 of file SNDLHCEventHeader.cxx.
|
protected |
|
virtual |
|
inline |
Definition at line 35 of file SNDLHCEventHeader.h.
|
inline |
Definition at line 32 of file SNDLHCEventHeader.h.
|
inline |
Definition at line 30 of file SNDLHCEventHeader.h.
| void SNDLHCEventHeader::SetFlags | ( | uint64_t | flags | ) |
Definition at line 60 of file SNDLHCEventHeader.cxx.
|
inline |
Definition at line 31 of file SNDLHCEventHeader.h.
|
inline |
|
inline |
Definition at line 33 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 73 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 74 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 76 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 69 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 67 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 72 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 71 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 68 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 66 of file SNDLHCEventHeader.h.
|
protected |
Definition at line 70 of file SNDLHCEventHeader.h.