List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
sevt::SEventSimData Class Reference

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::T3fT3s
 

Friends

class SEvent
 
class utl::LameShadowPtr< SEventSimData >
 

Detailed Description

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.

Author
Javier Gonzalez
Date
25 July 2007

Definition at line 24 of file SEventSimData.h.

Member Typedef Documentation

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.

Constructor & Destructor Documentation

sevt::SEventSimData::SEventSimData ( )
privatedefault
sevt::SEventSimData::~SEventSimData ( )
privatedefault

Member Function Documentation

void sevt::SEventSimData::AddT3 ( const sevt::T3 t3)
inline

Add a T3.

Definition at line 44 of file SEventSimData.h.

References fT3s.

Referenced by io::SEventSimData_ROOT::operator>>(), and testSEventImpl::testSEventSimData().

unsigned int sevt::SEventSimData::GetNumberOfT3s ( ) const
inline

Get the number of T3s.

Definition at line 31 of file SEventSimData.h.

References fT3s.

Referenced by CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent().

T3Iterator sevt::SEventSimData::T3sBegin ( )
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().

ConstT3Iterator sevt::SEventSimData::T3sBegin ( ) const
inline

Iterator over the list of T3s.

Definition at line 36 of file SEventSimData.h.

References fT3s.

T3Iterator sevt::SEventSimData::T3sEnd ( )
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().

ConstT3Iterator sevt::SEventSimData::T3sEnd ( ) const
inline

Iterator over the list of T3s.

Definition at line 40 of file SEventSimData.h.

References fT3s.

Friends And Related Function Documentation

friend class SEvent
friend

Definition at line 50 of file SEventSimData.h.

friend class utl::LameShadowPtr< SEventSimData >
friend

Definition at line 51 of file SEventSimData.h.

Member Data Documentation

std::vector<sevt::T3> sevt::SEventSimData::fT3s
private

Definition at line 53 of file SEventSimData.h.

Referenced by AddT3(), GetNumberOfT3s(), T3sBegin(), and T3sEnd().


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.