CMS 3D CMS Logo

Public Member Functions | Private Attributes

FastTrackerCluster Class Reference

#include <FastTrackerCluster.h>

List of all members.

Public Member Functions

const float & charge () const
virtual FastTrackerClusterclone () const
const uint32_t & eeId () const
 FastTrackerCluster ()
 FastTrackerCluster (const LocalPoint &, const LocalError &, const DetId &, const int simhitId, const int simtrackId, const uint32_t eeId, const float charge)
const DetIdid () const
const LocalPointlocalPosition () const
const LocalErrorlocalPositionError () const
const int & simhitId () const
const int & simtrackId () const
virtual ~FastTrackerCluster ()

Private Attributes

float const charge_
uint32_t const eeId_
LocalError err_
DetId id_
LocalPoint pos_
int const simhitId_
int const simtrackId_

Detailed Description

Definition at line 8 of file FastTrackerCluster.h.


Constructor & Destructor Documentation

FastTrackerCluster::FastTrackerCluster ( ) [inline]

Definition at line 13 of file FastTrackerCluster.h.

Referenced by clone().

virtual FastTrackerCluster::~FastTrackerCluster ( ) [inline, virtual]

Definition at line 15 of file FastTrackerCluster.h.

{}
FastTrackerCluster::FastTrackerCluster ( const LocalPoint pos,
const LocalError err,
const DetId id,
const int  simhitId,
const int  simtrackId,
const uint32_t  eeId,
const float  charge 
)

Definition at line 3 of file FastTrackerCluster.cc.


Member Function Documentation

const float& FastTrackerCluster::charge ( void  ) const [inline]

Definition at line 31 of file FastTrackerCluster.h.

References charge_.

{return charge_;}
virtual FastTrackerCluster* FastTrackerCluster::clone ( void  ) const [inline, virtual]

Definition at line 33 of file FastTrackerCluster.h.

References FastTrackerCluster().

{return new FastTrackerCluster( * this); }
const uint32_t& FastTrackerCluster::eeId ( ) const [inline]

Definition at line 30 of file FastTrackerCluster.h.

References eeId_.

{return eeId_;}
const DetId& FastTrackerCluster::id ( void  ) const [inline]

Definition at line 27 of file FastTrackerCluster.h.

References id_.

{return id_;}
const LocalPoint& FastTrackerCluster::localPosition ( ) const [inline]

Definition at line 25 of file FastTrackerCluster.h.

References pos_.

{return pos_;}
const LocalError& FastTrackerCluster::localPositionError ( ) const [inline]

Definition at line 26 of file FastTrackerCluster.h.

References err_.

{ return err_;}
const int& FastTrackerCluster::simhitId ( ) const [inline]

Definition at line 28 of file FastTrackerCluster.h.

References simhitId_.

Referenced by operator<().

{return simhitId_;}
const int& FastTrackerCluster::simtrackId ( ) const [inline]

Definition at line 29 of file FastTrackerCluster.h.

References simtrackId_.

{return simtrackId_;}

Member Data Documentation

float const FastTrackerCluster::charge_ [private]

Definition at line 43 of file FastTrackerCluster.h.

Referenced by charge().

uint32_t const FastTrackerCluster::eeId_ [private]

Definition at line 42 of file FastTrackerCluster.h.

Referenced by eeId().

Definition at line 38 of file FastTrackerCluster.h.

Referenced by localPositionError().

Definition at line 39 of file FastTrackerCluster.h.

Referenced by id().

Definition at line 37 of file FastTrackerCluster.h.

Referenced by localPosition().

int const FastTrackerCluster::simhitId_ [private]

Definition at line 40 of file FastTrackerCluster.h.

Referenced by simhitId().

int const FastTrackerCluster::simtrackId_ [private]

Definition at line 41 of file FastTrackerCluster.h.

Referenced by simtrackId().