Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

tpc_tracking::EventObjects Class Reference

#include <EventObject.h>

List of all members.

Public Member Functions

 EventObjects ()
 ~EventObjects ()
void export_to_python (boost::python::object &event)
void add (EventObject *)
void empty ()
bool read (lcio::LCEvent *lc_event)
bool write (lcio::LCEvent *lc_event)
bool write_changes (lcio::LCEvent *lc_event)
void ls ()
 EventObjects ()
 ~EventObjects ()
void export_to_python (boost::python::object &event)
void add (EventObject *)
void empty ()
bool read (lcio::LCEvent *lc_event)
bool write (lcio::LCEvent *lc_event)
bool write_changes (lcio::LCEvent *lc_event)
void ls ()

Private Attributes

fast_data_structures::sllist<
EventObject * > 
m_objects
fast_data_structures::sllist<
EventObject * > 
m_objects


Constructor & Destructor Documentation

tpc_tracking::EventObjects::EventObjects  ) 
 

Definition at line 120 of file EventObject.cc.

tpc_tracking::EventObjects::~EventObjects  ) 
 

Definition at line 123 of file EventObject.cc.

tpc_tracking::EventObjects::EventObjects  ) 
 

tpc_tracking::EventObjects::~EventObjects  ) 
 


Member Function Documentation

void tpc_tracking::EventObjects::add EventObject  ) 
 

void tpc_tracking::EventObjects::add EventObject  ) 
 

Definition at line 126 of file EventObject.cc.

References tpc_tracking::fast_data_structures::sllist< T >::add(), and m_objects.

Referenced by tpc_tracking::Event::Event().

void tpc_tracking::EventObjects::empty  ) 
 

void tpc_tracking::EventObjects::empty  ) 
 

Definition at line 129 of file EventObject.cc.

References tpc_tracking::fast_data_structures::sllist< T >::empty(), and m_objects.

Referenced by tpc_tracking::Event::read(), and tpc_tracking::Event::read_lcevent_from_file().

void tpc_tracking::EventObjects::export_to_python boost::python::object &  event  ) 
 

void tpc_tracking::EventObjects::export_to_python boost::python::object &  event  ) 
 

void tpc_tracking::EventObjects::ls  ) 
 

void tpc_tracking::EventObjects::ls  ) 
 

Definition at line 158 of file EventObject.cc.

References m_objects.

Referenced by tpc_tracking::Event::ls().

bool tpc_tracking::EventObjects::read lcio::LCEvent lc_event  ) 
 

bool tpc_tracking::EventObjects::read lcio::LCEvent lc_event  ) 
 

Definition at line 134 of file EventObject.cc.

References m_objects.

Referenced by tpc_tracking::Event::read().

bool tpc_tracking::EventObjects::write lcio::LCEvent lc_event  ) 
 

bool tpc_tracking::EventObjects::write lcio::LCEvent lc_event  ) 
 

Definition at line 142 of file EventObject.cc.

References m_objects.

Referenced by tpc_tracking::Event::write().

bool tpc_tracking::EventObjects::write_changes lcio::LCEvent lc_event  ) 
 

bool tpc_tracking::EventObjects::write_changes lcio::LCEvent lc_event  ) 
 

Definition at line 150 of file EventObject.cc.

References m_objects.

Referenced by tpc_tracking::Event::write_changes().


Member Data Documentation

fast_data_structures::sllist<EventObject*> tpc_tracking::EventObjects::m_objects [private]
 

Definition at line 56 of file EventObject.h.

fast_data_structures::sllist<EventObject*> tpc_tracking::EventObjects::m_objects [private]
 

Definition at line 56 of file EventObject.h.

Referenced by add(), empty(), ls(), read(), write(), and write_changes().


The documentation for this class was generated from the following files:
Generated on Sun Jun 3 06:32:35 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1