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().