Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TrackletVector Class Reference

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/reco/interface/FastTracklet.h>

+ Inheritance diagram for TrackletVector:
+ Collaboration diagram for TrackletVector:

Public Member Functions

 TrackletVector ()
 
virtual ~TrackletVector ()
 
void identify (std::ostream &os=std::cout) const
 
void Reset ()
 Clear Event. More...
 
int isValid () const
 isValid returns non zero if object contains vailid data More...
 
TrackletVectorClone () const
 
bool empty () const
 
size_t size () const
 
void clear ()
 
const Trackletat (const size_t index) const
 
Trackletat (const size_t index)
 
void push_back (const Tracklet *tracklet)
 
size_t erase (const size_t index)
 
std::vector< Tracklet * >
::const_iterator 
begin () const
 
std::vector< Tracklet * >
::const_iterator 
end () const
 
std::vector< Tracklet * >::iterator begin ()
 
std::vector< Tracklet * >::iterator end ()
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor More...
 
virtual ~PHObject ()
 dtor More...
 
virtual PHObjectclone () const
 Virtual copy constructor. More...
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
void SplitLevel (const int i)
 
int SplitLevel () const
 
void BufferSize (const int i)
 
int BufferSize () const
 

Detailed Description

Definition at line 252 of file FastTracklet.h.

Constructor & Destructor Documentation

TrackletVector::TrackletVector ( )

Definition at line 1105 of file FastTracklet.cxx.

Referenced by Clone().

+ Here is the caller graph for this function:

TrackletVector::~TrackletVector ( )
virtual

Definition at line 1108 of file FastTracklet.cxx.

References Reset().

+ Here is the call graph for this function:

Member Function Documentation

const Tracklet * TrackletVector::at ( const size_t  index) const

Definition at line 1124 of file FastTracklet.cxx.

References size().

Referenced by AnaModule::process_event(), and SimpleTree::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Tracklet * TrackletVector::at ( const size_t  index)

Definition at line 1130 of file FastTracklet.cxx.

References size().

+ Here is the call graph for this function:

std::vector<Tracklet*>::const_iterator TrackletVector::begin ( ) const
inline

Definition at line 272 of file FastTracklet.h.

std::vector<Tracklet*>::iterator TrackletVector::begin ( )
inline

Definition at line 275 of file FastTracklet.h.

void TrackletVector::clear ( )
inline

Definition at line 265 of file FastTracklet.h.

References Reset().

+ Here is the call graph for this function:

TrackletVector* TrackletVector::Clone ( ) const
inline

Definition at line 261 of file FastTracklet.h.

References TrackletVector().

+ Here is the call graph for this function:

bool TrackletVector::empty ( ) const
inline

Definition at line 263 of file FastTracklet.h.

std::vector<Tracklet*>::const_iterator TrackletVector::end ( ) const
inline

Definition at line 273 of file FastTracklet.h.

std::vector<Tracklet*>::iterator TrackletVector::end ( )
inline

Definition at line 276 of file FastTracklet.h.

size_t TrackletVector::erase ( const size_t  index)

Definition at line 1141 of file FastTracklet.cxx.

References size().

+ Here is the call graph for this function:

void TrackletVector::identify ( std::ostream &  os = std::cout) const
virtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Definition at line 1113 of file FastTracklet.cxx.

References size().

+ Here is the call graph for this function:

int TrackletVector::isValid ( ) const
inlinevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 260 of file FastTracklet.h.

void TrackletVector::push_back ( const Tracklet tracklet)

Definition at line 1136 of file FastTracklet.cxx.

References Tracklet::Clone().

Referenced by SQReco::process_event().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void TrackletVector::Reset ( )
virtual

Clear Event.

Reimplemented from PHObject.

Definition at line 1118 of file FastTracklet.cxx.

Referenced by clear(), and ~TrackletVector().

+ Here is the caller graph for this function:

size_t TrackletVector::size ( void  ) const
inline

Definition at line 264 of file FastTracklet.h.

Referenced by at(), erase(), identify(), AnaModule::process_event(), and SimpleTree::process_event().

+ Here is the caller graph for this function:


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