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.