Interface class to hold simulated data belonging to surface events. More...
#include <sevt/SEventSimData.h>
Public Types | |
typedef std::vector< sevt::T3 > ::const_iterator | ConstT3Iterator |
typedef std::vector< sevt::T3 > ::iterator | T3Iterator |
Public Member Functions | |
void | AddT3 (const sevt::T3 &t3) |
Add a T3. More... | |
unsigned int | GetNumberOfT3s () const |
Get the number of T3s. More... | |
T3Iterator | T3sBegin () |
Iterator over the list of T3s. More... | |
ConstT3Iterator | T3sBegin () const |
Iterator over the list of T3s. More... | |
T3Iterator | T3sEnd () |
Iterator over the list of T3s. More... | |
ConstT3Iterator | T3sEnd () const |
Iterator over the list of T3s. More... | |
Private Member Functions | |
SEventSimData ()=default | |
~SEventSimData ()=default | |
Private Attributes | |
std::vector< sevt::T3 > | fT3s |
Friends | |
class | SEvent |
class | utl::LameShadowPtr< SEventSimData > |
Interface class to hold simulated data belonging to surface events.
At this point it only holds T3s that should be set by a central trigger.
Definition at line 24 of file SEventSimData.h.
typedef std::vector<sevt::T3>::const_iterator sevt::SEventSimData::ConstT3Iterator |
Definition at line 27 of file SEventSimData.h.
typedef std::vector<sevt::T3>::iterator sevt::SEventSimData::T3Iterator |
Definition at line 26 of file SEventSimData.h.
|
privatedefault |
|
privatedefault |
|
inline |
Add a T3.
Definition at line 44 of file SEventSimData.h.
References fT3s.
Referenced by io::SEventSimData_ROOT::operator>>(), and testSEventImpl::testSEventSimData().
|
inline |
Get the number of T3s.
Definition at line 31 of file SEventSimData.h.
References fT3s.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent().
|
inline |
Iterator over the list of T3s.
Definition at line 34 of file SEventSimData.h.
References fT3s.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), and testSEventImpl::testSEventSimData().
|
inline |
|
inline |
Iterator over the list of T3s.
Definition at line 38 of file SEventSimData.h.
References fT3s.
Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), and testSEventImpl::testSEventSimData().
|
inline |
|
friend |
Definition at line 50 of file SEventSimData.h.
|
friend |
Definition at line 51 of file SEventSimData.h.
|
private |
Definition at line 53 of file SEventSimData.h.
Referenced by AddT3(), GetNumberOfT3s(), T3sBegin(), and T3sEnd().