EventTrigger_ROOT.cc
Go to the documentation of this file.
1 #include <io/EventTrigger_ROOT.h>
2 #include <sevt/EventTrigger.h>
3 
4 using namespace io;
5 
6 
7 ClassImp(EventTrigger_ROOT)
8 
9 
10 EventTrigger_ROOT::EventTrigger_ROOT(const sevt::EventTrigger& t) :
11  fTriggerId(t.GetId()),
12  fPreviousId(t.GetPreviousId()),
13  fNStations(t.GetNStations()),
14  fTime(t.GetTime()),
15  fSender(t.GetSender()),
16  fAlgorithm(t.GetAlgorithm()),
17  fSDPAngle(t.GetSDPAngle())
18 { }
19 
20 
21 void
23  const
24 {
25  t.SetId(fTriggerId);
28  t.SetSender(fSender);
31  t.SetTime(fTime.Convert());
32 }
void SetTime(const utl::TimeStamp &time)
Set time of the trigger.
void SetPreviousId(const unsigned int id)
Set Id of the FD trigger that contains data for this event.
utl::TimeStamp Convert() const
Interface class to access the Event Trigger (T3)
void SetId(const unsigned int id)
Set Id of the trigger.
Persistent EventTrigger (T3) using ROOT.
void SetNStations(const unsigned int num)
Set number of stations in the trigger.
void SetSDPAngle(const double ang)
Set SDPAngle of the trigger.
void SetAlgorithm(const std::string &algo)
Set algorithm of the trigger.
void operator>>(sevt::EventTrigger &t) const
void SetSender(const std::string &sender)
Set sender of the trigger.

, generated on Tue Sep 26 2023.