#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-24/RawData/RawTrigger.h"
Public Member Functions | |
RawTrigger () | |
~RawTrigger () | |
unsigned long long | TDCT0 () const |
Return just the lower 32 bits of the timing marker. This is the reference "t0" for the RawDigit TDC counters. More... | |
Public Attributes | |
uint8_t | fTriggerHeader_Source |
uint16_t | fTriggerHeader_SourceID |
uint32_t | fTriggerHeader_SourceSubID |
unsigned long long | fTriggerHeader_TriggerNumber |
unsigned long long | fTriggerHeader_MasterTriggerNumber |
unsigned long long | fTriggerTime_GenTime |
uint8_t | fTriggerTime_ClockSource |
unsigned long long | fTriggerTimingMarker_TimeStart |
unsigned long long | fTriggerTimingMarker_ExtractionStart |
uint32_t | fTriggerRange_TriggerLength |
bool | fTriggerMask_MCBit |
uint8_t | fTriggerMask_TMod |
uint8_t | fTriggerMask_TriggerType |
uint32_t | fTriggerMask_Prescale |
Friends | |
std::ostream & | operator<< (std::ostream &o, const RawTrigger &rt) |
Definition at line 20 of file RawTrigger.h.
rawdata::RawTrigger::RawTrigger | ( | ) |
Definition at line 15 of file RawTrigger.cxx.
rawdata::RawTrigger::~RawTrigger | ( | ) |
Definition at line 34 of file RawTrigger.cxx.
unsigned long long rawdata::RawTrigger::TDCT0 | ( | ) | const |
Return just the lower 32 bits of the timing marker. This is the reference "t0" for the RawDigit TDC counters.
Definition at line 44 of file RawTrigger.cxx.
References fTriggerTimingMarker_TimeStart, and lem_server::mask.
Referenced by comi::Leana::analyze(), rawdata::operator<<(), and daq2raw::OnlineUnpack::ProcessRawEvent_().
|
friend |
Definition at line 51 of file RawTrigger.cxx.
unsigned long long rawdata::RawTrigger::fTriggerHeader_MasterTriggerNumber |
Definition at line 35 of file RawTrigger.h.
Referenced by trigmon::LongReadoutAnalyzer::analyze(), tbana::DetectorRateShutOff::analyze(), and daq2raw::OnlineUnpack::ProcessRawEvent_().
uint8_t rawdata::RawTrigger::fTriggerHeader_Source |
Definition at line 31 of file RawTrigger.h.
Referenced by rawdata::operator<<(), and daq2raw::OnlineUnpack::ProcessRawEvent_().
uint16_t rawdata::RawTrigger::fTriggerHeader_SourceID |
Definition at line 32 of file RawTrigger.h.
Referenced by daq2raw::OnlineUnpack::ProcessRawEvent_().
uint32_t rawdata::RawTrigger::fTriggerHeader_SourceSubID |
Definition at line 33 of file RawTrigger.h.
Referenced by daq2raw::OnlineUnpack::ProcessRawEvent_().
unsigned long long rawdata::RawTrigger::fTriggerHeader_TriggerNumber |
Definition at line 34 of file RawTrigger.h.
Referenced by trigmon::LongReadoutAnalyzer::analyze(), tbana::DetectorRateShutOff::analyze(), and daq2raw::OnlineUnpack::ProcessRawEvent_().
bool rawdata::RawTrigger::fTriggerMask_MCBit |
Definition at line 41 of file RawTrigger.h.
Referenced by daq2raw::DAQHit2Raw::PopulateRawTrig(), rsim::ReadoutSim::PopulateRawTrig(), and daq2raw::OnlineUnpack::ProcessRawEvent_().
uint32_t rawdata::RawTrigger::fTriggerMask_Prescale |
Definition at line 44 of file RawTrigger.h.
Referenced by Mono::Mono::analyze(), daq2raw::OnlineUnpack::ProcessRawEvent_(), and airshower::AirSlicer::produce().
uint8_t rawdata::RawTrigger::fTriggerMask_TMod |
Definition at line 42 of file RawTrigger.h.
Referenced by daq2raw::OnlineUnpack::ProcessRawEvent_().
uint8_t rawdata::RawTrigger::fTriggerMask_TriggerType |
Definition at line 43 of file RawTrigger.h.
Referenced by comi::CosmicMetrics::analyze(), dq::DAQHeaderSummaryAna::analyze(), comi::DataCheck::analyze(), trigmon::LongReadoutAnalyzer::analyze(), Mono::Mono::analyze(), snutil::DDSNEWSfilter::filter(), rawdata::operator<<(), daq2raw::OnlineUnpack::ProcessRawEvent_(), comi::Cana::produce(), ifdb::IFDBSpillInfo::produce(), ifdb::TBSpillInfo::produce(), ifdb::MIN::produce(), and evd::HeaderDrawer::Text().
uint32_t rawdata::RawTrigger::fTriggerRange_TriggerLength |
Definition at line 40 of file RawTrigger.h.
Referenced by dq::DAQHeaderSummaryAna::analyze(), trigmon::LongReadoutAnalyzer::analyze(), Mono::Mono::analyze(), tbana::DetectorRateShutOff::analyze(), sn::SNMichelAnalyzer::analyze(), rawdata::operator<<(), daq2raw::DAQHit2Raw::PopulateRawTrig(), rsim::ReadoutSim::PopulateRawTrig(), daq2raw::OnlineUnpack::ProcessRawEvent_(), cosmic::CosmicExposureInfo::produce(), sn::SupernovaMCCluster::produce(), and sn::SNBackgroundRejection::produce().
uint8_t rawdata::RawTrigger::fTriggerTime_ClockSource |
Definition at line 37 of file RawTrigger.h.
Referenced by daq2raw::OnlineUnpack::ProcessRawEvent_().
unsigned long long rawdata::RawTrigger::fTriggerTime_GenTime |
Definition at line 36 of file RawTrigger.h.
Referenced by daq2raw::OnlineUnpack::ProcessRawEvent_().
unsigned long long rawdata::RawTrigger::fTriggerTimingMarker_ExtractionStart |
Definition at line 39 of file RawTrigger.h.
Referenced by daq2raw::OnlineUnpack::ProcessRawEvent_().
unsigned long long rawdata::RawTrigger::fTriggerTimingMarker_TimeStart |
Definition at line 38 of file RawTrigger.h.
Referenced by febstat::FEBShutoff::analyze(), dq::DAQHeaderSummaryAna::analyze(), febstat::EventFEBStatus::analyze(), tbem::TBRecoAna::analyze(), trigmon::LongReadoutAnalyzer::analyze(), sn::SNMichelAnalyzer::analyze(), htk::HoughTrack::analyze(), util::TimeFilter::filter(), rawdata::operator<<(), daq2raw::DAQHit2Raw::PopulateRawTrig(), rsim::ReadoutSim::PopulateRawTrig(), daq2raw::OnlineUnpack::ProcessRawEvent_(), comi::Cana::produce(), ifdb::IFDBSpillInfo::produce(), ifdb::TBSpillInfo::produce(), sn::SNBackgroundRejection::produce(), ifdb::MIN::produce(), daq2raw::NOvARawInputDriver::readNext(), daq2raw::NOvASocketInputDriver::readNext(), daq2raw::TestBeamRawInputDriver::readNext(), and TDCT0().