CMS 3D CMS Logo

CaloRecHit Class Reference

Date
2005/10/04 14:09:13
Revision
1.4
More...

#include <DataFormats/CaloRecHit/interface/CaloRecHit.h>

Inheritance diagram for CaloRecHit:

CastorRecHit EcalRecHit HBHERecHit HFRecHit HORecHit ZDCRecHit

List of all members.

Public Member Functions

 CaloRecHit (const DetId &id, float energy, float time)
 CaloRecHit ()
const DetIddetid () const
float energy () const
float time () const
virtual ~CaloRecHit ()

Private Attributes

float energy_
DetId id_
float time_


Detailed Description

Date
2005/10/04 14:09:13
Revision
1.4

Author:
J. Mans - Minnesota

Definition at line 14 of file CaloRecHit.h.


Constructor & Destructor Documentation

CaloRecHit::CaloRecHit (  ) 

Definition at line 4 of file CaloRecHit.cc.

00004                        : energy_(0), time_(0) {
00005 }

CaloRecHit::CaloRecHit ( const DetId id,
float  energy,
float  time 
) [explicit]

Definition at line 7 of file CaloRecHit.cc.

00007                                                                 : id_(id),energy_(energy), time_(time) {
00008 }

CaloRecHit::~CaloRecHit (  )  [virtual]

Definition at line 10 of file CaloRecHit.cc.

00010                         {
00011 }


Member Function Documentation

const DetId& CaloRecHit::detid (  )  const [inline]

Definition at line 21 of file CaloRecHit.h.

References id_.

Referenced by CaloTowersCreationAlgo::assignHit(), CaloRecHitCandidateProducer::cellTresholdAndWeight(), muonisolation::CaloExtractorByAssociator::deposits(), EcalRecHit::id(), CastorRecHit::id(), HFRecHit::id(), ZDCRecHit::id(), HBHERecHit::id(), HORecHit::id(), CRHMCVComp::operator()(), operator<(), operator<<(), and processHits().

00021 { return id_; }

float CaloRecHit::energy (  )  const [inline]

Definition at line 19 of file CaloRecHit.h.

References energy_.

Referenced by EcalEndcapMonitorModule::analyze(), AlCaElectronsTest::analyze(), L1Scalers::analyze(), EcalBarrelMonitorModule::analyze(), EcalSelectiveReadoutValidation::analyzeEB(), EcalSelectiveReadoutValidation::analyzeEE(), CaloTowersCreationAlgo::assignHit(), ClusterShapeAlgo::Calculate_2ndEnergy(), ClusterShapeAlgo::Calculate_EnergyDepTopology(), ClusterShapeAlgo::Calculate_TopEnergy(), CaloRecHitCandidateProducer::cellTresholdAndWeight(), ClusterShapeAlgo::Create_Map(), muonisolation::CaloExtractorByAssociator::deposits(), EcalMIPRecHitFilter::filter(), HLTHcalSimpleRecHitFilter::filter(), calib::CalibElectron::getCalibModulesWeights(), EcalClusterTools::getEnergyDepTopology(), ZeeCalibration::getHottestDetId(), IslandClusterAlgo::makeCluster(), Multi5x5ClusterAlgo::makeCluster(), CosmicClusterAlgo::makeCluster(), HybridClusterAlgo::makeDomino(), ecalRecHitLess::operator()(), EcalRecHitLess::operator()(), less_mag::operator()(), operator<(), operator<<(), processHits(), AlCaHOCalibProducer::produce(), CentralityProducer::produce(), and reco::modules::CaloRecHitCandidateProducer< HitCollection >::produce().

00019 { return energy_; }

float CaloRecHit::time (  )  const [inline]

Definition at line 20 of file CaloRecHit.h.

References time_.

Referenced by CaloTowersCreationAlgo::assignHit(), EcalRecHit::isRecovered(), and operator<<().

00020 { return time_; }


Member Data Documentation

float CaloRecHit::energy_ [private]

Definition at line 24 of file CaloRecHit.h.

Referenced by energy().

DetId CaloRecHit::id_ [private]

Definition at line 23 of file CaloRecHit.h.

Referenced by detid().

float CaloRecHit::time_ [private]

Definition at line 25 of file CaloRecHit.h.

Referenced by time().


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