Header representing overview information for the current event/slice. More...
#include <SRHeader.h>
Public Member Functions | |
SRHeader () | |
~SRHeader () | |
Public Attributes | |
unsigned int | run |
run number More... | |
unsigned int | subrun |
subrun number More... | |
unsigned int | evt |
ART event number, indexes trigger windows. More... | |
unsigned short | subevt |
slice number within spill More... | |
bool | ismc |
data or MC? True if MC More... | |
unsigned int | fno |
Index of file processed by CAFMaker. More... | |
unsigned int | ngenevt |
Number of events generated in input file associated with this record (before any filters) More... | |
float | pot |
POT of the subrun associated with this record. More... | |
MCType_t | mctype |
Type of Monte Carlo used to generate this record. More... | |
Det_t | det |
Detector, SBND=1 ICARUS=2. More... | |
bool | first_in_subrun |
Whether this event is the first in the subrun. More... | |
bool | first_in_file |
Whether this event is there first in the input file. More... | |
int | proc |
int | cluster |
size_t | nbnbinfo |
Number of BNBInfo objects. More... | |
std::vector< caf::SRBNBInfo > | bnbinfo |
storing beam information per subrun More... | |
size_t | nnumiinfo |
Number of NuMIInfo objects. More... | |
std::vector< caf::SRNuMIInfo > | numiinfo |
storing beam information per subrun More... | |
size_t | ntriggerinfo |
Number of Trigger objects. More... | |
std::vector< caf::SRTrigger > | triggerinfo |
storing trigger information per event More... | |
bool | husk |
Header representing overview information for the current event/slice.
Definition at line 18 of file SRHeader.h.
caf::SRHeader::SRHeader | ( | ) |
Definition at line 14 of file SRHeader.cxx.
caf::SRHeader::~SRHeader | ( | ) |
Definition at line 36 of file SRHeader.cxx.
std::vector<caf::SRBNBInfo> caf::SRHeader::bnbinfo |
storing beam information per subrun
Definition at line 42 of file SRHeader.h.
int caf::SRHeader::cluster |
Definition at line 39 of file SRHeader.h.
Det_t caf::SRHeader::det |
Detector, SBND=1 ICARUS=2.
Definition at line 35 of file SRHeader.h.
unsigned int caf::SRHeader::evt |
ART event number, indexes trigger windows.
Definition at line 28 of file SRHeader.h.
bool caf::SRHeader::first_in_file |
Whether this event is there first in the input file.
Definition at line 37 of file SRHeader.h.
bool caf::SRHeader::first_in_subrun |
Whether this event is the first in the subrun.
Definition at line 36 of file SRHeader.h.
unsigned int caf::SRHeader::fno |
Index of file processed by CAFMaker.
Definition at line 31 of file SRHeader.h.
bool caf::SRHeader::husk |
If true, this record has been filterd out, and only remains as a receptacle for exposure information. It should be skipped in any analysis, apart from for including its POT.
Definition at line 52 of file SRHeader.h.
bool caf::SRHeader::ismc |
data or MC? True if MC
Definition at line 30 of file SRHeader.h.
MCType_t caf::SRHeader::mctype |
Type of Monte Carlo used to generate this record.
Definition at line 34 of file SRHeader.h.
size_t caf::SRHeader::nbnbinfo |
Number of BNBInfo objects.
Definition at line 41 of file SRHeader.h.
unsigned int caf::SRHeader::ngenevt |
Number of events generated in input file associated with this record (before any filters)
Definition at line 32 of file SRHeader.h.
size_t caf::SRHeader::nnumiinfo |
Number of NuMIInfo objects.
Definition at line 43 of file SRHeader.h.
size_t caf::SRHeader::ntriggerinfo |
Number of Trigger objects.
Definition at line 45 of file SRHeader.h.
std::vector<caf::SRNuMIInfo> caf::SRHeader::numiinfo |
storing beam information per subrun
Definition at line 44 of file SRHeader.h.
float caf::SRHeader::pot |
POT of the subrun associated with this record.
Definition at line 33 of file SRHeader.h.
int caf::SRHeader::proc |
Definition at line 38 of file SRHeader.h.
unsigned int caf::SRHeader::run |
run number
Definition at line 24 of file SRHeader.h.
unsigned short caf::SRHeader::subevt |
slice number within spill
Definition at line 29 of file SRHeader.h.
unsigned int caf::SRHeader::subrun |
subrun number
Definition at line 25 of file SRHeader.h.
std::vector<caf::SRTrigger> caf::SRHeader::triggerinfo |
storing trigger information per event
Definition at line 46 of file SRHeader.h.