Interface class to access the Event Trigger (T3) More...
#include <sevt/EventTrigger.h>
Public Member Functions | |
std::string | GetAlgorithm () const |
Get algorithm of the trigger. More... | |
unsigned int | GetId () const |
Get Id of the trigger. More... | |
unsigned int | GetNStations () const |
Get number of stations in the trigger. More... | |
unsigned int | GetPreviousId () const |
Get Id of the FD trigger that contains data for this event. More... | |
double | GetSDPAngle () const |
Get SDPAngle of the trigger. More... | |
std::string | GetSender () const |
Get sender of the trigger. More... | |
utl::TimeStamp | GetTime () const |
Get time of the trigger. More... | |
bool | IsFD () const |
void | SetAlgorithm (const std::string &algo) |
Set algorithm of the trigger. More... | |
void | SetId (const unsigned int id) |
Set Id of the trigger. More... | |
void | SetNStations (const unsigned int num) |
Set number of stations in the trigger. More... | |
void | SetPreviousId (const unsigned int id) |
Set Id of the FD trigger that contains data for this event. More... | |
void | SetSDPAngle (const double ang) |
Set SDPAngle of the trigger. More... | |
void | SetSender (const std::string &sender) |
Set sender of the trigger. More... | |
void | SetTime (const utl::TimeStamp &time) |
Set time of the trigger. More... | |
Private Member Functions | |
EventTrigger ()=default | |
~EventTrigger ()=default | |
Private Attributes | |
std::string | fAlgorithm |
unsigned int | fNStations = 0 |
unsigned int | fPreviousId = 0 |
double | fSDPAngle = 0 |
std::string | fSender |
utl::TimeStamp | fTime |
unsigned int | fTriggerId = 0 |
Friends | |
class | SEvent |
class | utl::LameShadowPtr< EventTrigger > |
Interface class to access the Event Trigger (T3)
Definition at line 15 of file SEvent/EventTrigger.h.
|
privatedefault |
|
privatedefault |
|
inline |
Get algorithm of the trigger.
Definition at line 45 of file SEvent/EventTrigger.h.
References fAlgorithm.
Referenced by evt::ConvertEventToIoSd(), RdEventMerger::RdEventMerger::ExamineEvent(), SdInspectorOG::SdInspector::Run(), and io::IoAugerEventFile::Write().
|
inline |
Get Id of the trigger.
Definition at line 19 of file SEvent/EventTrigger.h.
References fTriggerId.
Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().
|
inline |
Get number of stations in the trigger.
Definition at line 31 of file SEvent/EventTrigger.h.
References fNStations.
Referenced by evt::ConvertEventToIoSd(), RdEventMerger::RdEventMerger::ExamineEvent(), and SdInspectorOG::SdInspector::Run().
|
inline |
Get Id of the FD trigger that contains data for this event.
Definition at line 25 of file SEvent/EventTrigger.h.
References fPreviousId.
Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().
|
inline |
Get SDPAngle of the trigger.
Definition at line 51 of file SEvent/EventTrigger.h.
References fSDPAngle.
Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().
|
inline |
Get sender of the trigger.
Definition at line 39 of file SEvent/EventTrigger.h.
References fSender.
Referenced by evt::ConvertEventToIoSd(), RdEventMerger::RdEventMerger::ExamineEvent(), and SdInspectorOG::SdInspector::Run().
|
inline |
Get time of the trigger.
Definition at line 57 of file SEvent/EventTrigger.h.
References fTime.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), evt::ConvertEventToIoSd(), TopDownSelectorNS::TopDownSelector::EstimateCore(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::EstimateCore(), TopDownSelectorNS::TopDownSelector::IsGoodTimeConfig(), SdInspectorOG::SdInspector::Run(), LDFFinderOG::LDFFinder::Run(), and SdHorizontalReconstructionNS::SdHorizontalReconstruction::UpdateBarycenter().
bool EventTrigger::IsFD | ( | ) | const |
Definition at line 11 of file SEvent/EventTrigger.cc.
References fAlgorithm.
Referenced by TopDownSelectorNS::TopDownSelector::Run(), and SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::Run().
|
inline |
Set algorithm of the trigger.
Definition at line 48 of file SEvent/EventTrigger.h.
References fAlgorithm.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), io::EventTrigger_ROOT::operator>>(), SdSimpleSimKG::SdSimpleSim::Run(), and testSEventImpl::setEventTriggerValues().
|
inline |
Set Id of the trigger.
Definition at line 22 of file SEvent/EventTrigger.h.
References fTriggerId.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), io::EventTrigger_ROOT::operator>>(), and testSEventImpl::setEventTriggerValues().
|
inline |
Set number of stations in the trigger.
Definition at line 34 of file SEvent/EventTrigger.h.
References fNStations.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), io::EventTrigger_ROOT::operator>>(), and testSEventImpl::setEventTriggerValues().
|
inline |
Set Id of the FD trigger that contains data for this event.
Definition at line 28 of file SEvent/EventTrigger.h.
References fPreviousId.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), io::EventTrigger_ROOT::operator>>(), and testSEventImpl::setEventTriggerValues().
|
inline |
Set SDPAngle of the trigger.
Definition at line 54 of file SEvent/EventTrigger.h.
References fSDPAngle.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), io::EventTrigger_ROOT::operator>>(), and testSEventImpl::setEventTriggerValues().
|
inline |
Set sender of the trigger.
Definition at line 42 of file SEvent/EventTrigger.h.
References fSender.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), io::EventTrigger_ROOT::operator>>(), and testSEventImpl::setEventTriggerValues().
|
inline |
Set time of the trigger.
Definition at line 60 of file SEvent/EventTrigger.h.
References fTime.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), io::EventTrigger_ROOT::operator>>(), SdSimpleSimKG::SdSimpleSim::Run(), and testSEventImpl::setEventTriggerValues().
|
friend |
Definition at line 76 of file SEvent/EventTrigger.h.
|
friend |
Definition at line 77 of file SEvent/EventTrigger.h.
|
private |
Definition at line 73 of file SEvent/EventTrigger.h.
Referenced by GetAlgorithm(), IsFD(), and SetAlgorithm().
|
private |
Definition at line 70 of file SEvent/EventTrigger.h.
Referenced by GetNStations(), and SetNStations().
|
private |
Definition at line 69 of file SEvent/EventTrigger.h.
Referenced by GetPreviousId(), and SetPreviousId().
|
private |
Definition at line 74 of file SEvent/EventTrigger.h.
Referenced by GetSDPAngle(), and SetSDPAngle().
|
private |
Definition at line 72 of file SEvent/EventTrigger.h.
Referenced by GetSender(), and SetSender().
|
private |
Definition at line 71 of file SEvent/EventTrigger.h.
|
private |
Definition at line 68 of file SEvent/EventTrigger.h.