Main Page   Compound List   File List   Compound Members   File Members  

Cluster Class Reference

Base data class for a Cluster. More...

#include <Cluster.h>

List of all members.

Public Types

enum  ClusterType {
  RVelo, PhiVelo, TT, ST,
  OT
}

Public Methods

 Cluster ()
 default constructor. More...

virtual ~Cluster ()
 default destructor. More...

void setType (ClusterType type)
 set the cluster type. More...

ClusterType type () const
 return key name of the measurement. More...

void setMeasurement (double meas)
 set the measurement. More...

double measurement () const
 return the measurement. More...

void setMeasurementError (double error)
 set the measurement error. More...

double measurementError () const
 return the measurement error. More...

void setLHCbIDs (const std::vector< LHCbID > &ids)
 set the lhcb ids. More...

std::vector< LHCbID > & ids ()
 return the LHCbIDs. More...

const std::vector< LHCbID > & ids () const
 return the LHCbIDs. More...


Protected Attributes

ClusterType m_type
 type of cluster. More...

double m_measurement
 measurement. More...

double m_resolution
 resolution. More...

std::vector< LHCbID > m_ids
 list of LHCbID's. More...


Detailed Description

Base data class for a Cluster.


Member Enumeration Documentation

enum Cluster::ClusterType
 

Enumeration values:
RVelo 
PhiVelo 
TT 
ST 
OT 


Constructor & Destructor Documentation

Cluster::Cluster   [inline]
 

default constructor.

virtual Cluster::~Cluster   [inline, virtual]
 

default destructor.


Member Function Documentation

const std::vector<LHCbID>& Cluster::ids   const [inline]
 

return the LHCbIDs.

std::vector<LHCbID>& Cluster::ids   [inline]
 

return the LHCbIDs.

double Cluster::measurement   const [inline]
 

return the measurement.

double Cluster::measurementError   const [inline]
 

return the measurement error.

void Cluster::setLHCbIDs const std::vector< LHCbID > &    ids [inline]
 

set the lhcb ids.

void Cluster::setMeasurement double    meas [inline]
 

set the measurement.

void Cluster::setMeasurementError double    error [inline]
 

set the measurement error.

void Cluster::setType ClusterType    type [inline]
 

set the cluster type.

ClusterType Cluster::type   const [inline]
 

return key name of the measurement.


Member Data Documentation

std::vector<LHCbID> Cluster::m_ids [protected]
 

list of LHCbID's.

double Cluster::m_measurement [protected]
 

measurement.

double Cluster::m_resolution [protected]
 

resolution.

ClusterType Cluster::m_type [protected]
 

type of cluster.


The documentation for this class was generated from the following file:
Generated on Thu Sep 9 10:05:54 2004 for New Track Event Model by doxygen 1.2.14 written by Dimitri van Heesch, © 1997-2002