CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
HcalCalibRecHit Class Reference

#include <HcalCalibRecHit.h>

Public Types

typedef HcalCalibDetId key_type
 

Public Member Functions

float amplitude () const
 get the amplitude (generally fC, but can vary) More...
 
 HcalCalibRecHit ()
 
 HcalCalibRecHit (const HcalCalibDetId &id, float amplitude, float time)
 
HcalCalibDetId id () const
 get the id More...
 
float time () const
 get the hit time (if available) More...
 

Private Attributes

float amplitude_
 
HcalCalibDetId id_
 
float time_
 

Detailed Description

Author
J. Mans - Minnesota

Definition at line 10 of file HcalCalibRecHit.h.

Member Typedef Documentation

Definition at line 12 of file HcalCalibRecHit.h.

Constructor & Destructor Documentation

HcalCalibRecHit::HcalCalibRecHit ( )

Definition at line 4 of file HcalCalibRecHit.cc.

4  : id_(), amplitude_(0), time_(0) {
5 }
HcalCalibDetId id_
HcalCalibRecHit::HcalCalibRecHit ( const HcalCalibDetId id,
float  amplitude,
float  time 
)

Definition at line 7 of file HcalCalibRecHit.cc.

7  : id_(id), amplitude_(ampl), time_(time) {
8 
9 }
HcalCalibDetId id_
float time() const
get the hit time (if available)

Member Function Documentation

float HcalCalibRecHit::amplitude ( ) const
inline

get the amplitude (generally fC, but can vary)

Definition at line 17 of file HcalCalibRecHit.h.

References amplitude_.

Referenced by operator<<(), and HcalQLPlotAnalAlgos::processDigi().

17 { return amplitude_; }
HcalCalibDetId HcalCalibRecHit::id ( ) const
inline

get the id

Definition at line 21 of file HcalCalibRecHit.h.

References id_.

Referenced by operator<<().

21 { return id_; }
HcalCalibDetId id_
float HcalCalibRecHit::time ( ) const
inline

get the hit time (if available)

Definition at line 19 of file HcalCalibRecHit.h.

References time_.

Referenced by operator<<(), and HcalQLPlotAnalAlgos::processDigi().

19 { return time_; }

Member Data Documentation

float HcalCalibRecHit::amplitude_
private

Definition at line 24 of file HcalCalibRecHit.h.

Referenced by amplitude().

HcalCalibDetId HcalCalibRecHit::id_
private

Definition at line 23 of file HcalCalibRecHit.h.

Referenced by id().

float HcalCalibRecHit::time_
private

Definition at line 24 of file HcalCalibRecHit.h.

Referenced by time().