CMS 3D CMS Logo

FastTrackerCluster Class Reference

#include <FastSimDataFormats/External/interface/FastTrackerCluster.h>

List of all members.

Public Member Functions

const float & charge () const
virtual FastTrackerClusterclone () const
const uint32_t & eeId () const
 FastTrackerCluster (const LocalPoint &, const LocalError &, const DetId &, const int simhitId, const int simtrackId, const uint32_t eeId, const float charge)
 FastTrackerCluster ()
const DetIdid () const
const LocalPointlocalPosition () const
const LocalErrorlocalPositionError () const
const intsimhitId () const
const intsimtrackId () 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().

00013 : pos_(),err_(),id_(),simhitId_(),simtrackId_(),eeId_(),charge_() {}

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

Definition at line 15 of file FastTrackerCluster.h.

00015 {}

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.

00009                                                             :
00010   pos_(pos), err_(err), id_(id),
00011   simhitId_(simhitId) ,
00012   simtrackId_(simtrackId) ,
00013   eeId_(eeId), charge_(charge) {}


Member Function Documentation

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

Definition at line 31 of file FastTrackerCluster.h.

References charge_.

00031 {return charge_;}

virtual FastTrackerCluster* FastTrackerCluster::clone ( void   )  const [inline, virtual]

Definition at line 33 of file FastTrackerCluster.h.

References FastTrackerCluster().

00033 {return new FastTrackerCluster( * this); }

const uint32_t& FastTrackerCluster::eeId (  )  const [inline]

Definition at line 30 of file FastTrackerCluster.h.

References eeId_.

00030 {return eeId_;}

const DetId& FastTrackerCluster::id ( void   )  const [inline]

Definition at line 27 of file FastTrackerCluster.h.

References id_.

00027 {return id_;}

const LocalPoint& FastTrackerCluster::localPosition (  )  const [inline]

Definition at line 25 of file FastTrackerCluster.h.

References pos_.

00025 {return pos_;}

const LocalError& FastTrackerCluster::localPositionError (  )  const [inline]

Definition at line 26 of file FastTrackerCluster.h.

References err_.

00026 { return err_;}

const int& FastTrackerCluster::simhitId (  )  const [inline]

Definition at line 28 of file FastTrackerCluster.h.

References simhitId_.

Referenced by operator<().

00028 {return simhitId_;}

const int& FastTrackerCluster::simtrackId (  )  const [inline]

Definition at line 29 of file FastTrackerCluster.h.

References simtrackId_.

00029 {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().

LocalError FastTrackerCluster::err_ [private]

Definition at line 38 of file FastTrackerCluster.h.

Referenced by localPositionError().

DetId FastTrackerCluster::id_ [private]

Definition at line 39 of file FastTrackerCluster.h.

Referenced by id().

LocalPoint FastTrackerCluster::pos_ [private]

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().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:20:43 2009 for CMSSW by  doxygen 1.5.4