MPIHiggsAnalysis::VertexCollectionSvc Class Reference

List of all members.

Public Member Functions

 VertexCollectionSvc (const std::string &name, ISvcLocator *svcloc)
 Constructor.
 ~VertexCollectionSvc (void)
 Destructor.
StatusCode queryInterface (const InterfaceID &riid, void **ppvUnknown)
StatusCode initialize (void)
 initialization method
StatusCode finalize (void)
 finalization method
void setVertices (const std::vector< Vertex > &vert)
void sortVerticesAscendingInEt (void)
 sort the vertices ascending in Et
const std::vector< Vertex > & getVertices (void) const
 VertexCollectionSvc (const std::string &name, ISvcLocator *svcloc)
 Constructor.
 ~VertexCollectionSvc (void)
 Destructor.
StatusCode queryInterface (const InterfaceID &riid, void **ppvUnknown)
StatusCode initialize (void)
 initialization method
StatusCode finalize (void)
 finalization method
void setVertices (const std::vector< Vertex > &vert)
void sortVerticesAscendingInEt (void)
 sort the vertices ascending in Et
const std::vector< Vertex > & getVertices (void) const
 VertexCollectionSvc (const std::string &name, ISvcLocator *svcloc)
 Constructor.
 ~VertexCollectionSvc (void)
 Destructor.
StatusCode queryInterface (const InterfaceID &riid, void **ppvUnknown)
StatusCode initialize (void)
 initialization method
StatusCode finalize (void)
 finalization method
void setVertices (const std::vector< Vertex > &vert)
void sortVerticesAscendingInEt (void)
 sort the vertices ascending in Et
const std::vector< Vertex > & getVertices (void) const

Static Public Member Functions

static const InterfaceID & interfaceID ()
 get an interface to the service
static const InterfaceID & interfaceID ()
 get an interface to the service
static const InterfaceID & interfaceID ()
 get an interface to the service

Private Attributes

std::vector< Vertexm_vertices
std::vector< Vertexm_vertices
std::vector< Vertexm_vertices

Detailed Description

Definition at line 38 of file VertexCollectionSvc.h.


Member Function Documentation

StatusCode VertexCollectionSvc::queryInterface ( const InterfaceID &  riid,
void **  ppvUnknown 
)

method required by the base class which is needed to obtain a pointer to the service

Definition at line 63 of file VertexCollectionSvc.cxx.

void VertexCollectionSvc::setVertices ( const std::vector< Vertex > &  vert  ) 

fill the collection with the vertices given by vert

Definition at line 132 of file VertexCollectionSvc.cxx.

const std::vector< Vertex > & VertexCollectionSvc::getVertices ( void   )  const

get the vertices stored in the VertexCollector; if the sort methods were called the vertices are sorted

Definition at line 172 of file VertexCollectionSvc.cxx.

StatusCode MPIHiggsAnalysis::VertexCollectionSvc::queryInterface ( const InterfaceID &  riid,
void **  ppvUnknown 
)

method required by the base class which is needed to obtain a pointer to the service

void MPIHiggsAnalysis::VertexCollectionSvc::setVertices ( const std::vector< Vertex > &  vert  ) 

fill the collection with the vertices given by vert

const std::vector<Vertex>& MPIHiggsAnalysis::VertexCollectionSvc::getVertices ( void   )  const

get the vertices stored in the VertexCollector; if the sort methods were called the vertices are sorted

StatusCode MPIHiggsAnalysis::VertexCollectionSvc::queryInterface ( const InterfaceID &  riid,
void **  ppvUnknown 
)

method required by the base class which is needed to obtain a pointer to the service

void MPIHiggsAnalysis::VertexCollectionSvc::setVertices ( const std::vector< Vertex > &  vert  ) 

fill the collection with the vertices given by vert

const std::vector<Vertex>& MPIHiggsAnalysis::VertexCollectionSvc::getVertices ( void   )  const

get the vertices stored in the VertexCollector; if the sort methods were called the vertices are sorted


The documentation for this class was generated from the following files:
Generated on Tue Oct 21 11:50:49 2008 for NtupleAnalysis by  doxygen 1.5.1