CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

HBHERecHit Class Reference

#include <HBHERecHit.h>

Inheritance diagram for HBHERecHit:
CaloRecHit

List of all members.

Public Types

typedef HcalDetId key_type

Public Member Functions

 HBHERecHit ()
 HBHERecHit (const HcalDetId &id, float amplitude, float timeRising, float timeFalling=0)
 get the id
HcalDetId id () const
float timeFalling () const

Private Attributes

float timeFalling_

Detailed Description

Date:
2013/03/27 17:57:44
Revision:
1.6
Author:
J. Mans - Minnesota

Definition at line 14 of file HBHERecHit.h.


Member Typedef Documentation

Definition at line 16 of file HBHERecHit.h.


Constructor & Destructor Documentation

HBHERecHit::HBHERecHit ( )

Definition at line 4 of file HBHERecHit.cc.

                       : CaloRecHit() {
}
HBHERecHit::HBHERecHit ( const HcalDetId id,
float  amplitude,
float  timeRising,
float  timeFalling = 0 
)

get the id

Definition at line 7 of file HBHERecHit.cc.

                                                                                             :
  CaloRecHit(id,energy,timeRising),
  timeFalling_(timeFalling)     
{
}

Member Function Documentation

HcalDetId HBHERecHit::id ( void  ) const [inline]
float HBHERecHit::timeFalling ( ) const [inline]

get the amplitude (generally fC, but can vary) get the hit time

Definition at line 24 of file HBHERecHit.h.

References timeFalling_.

Referenced by operator<<().

{ return timeFalling_; }

Member Data Documentation

float HBHERecHit::timeFalling_ [private]

Definition at line 31 of file HBHERecHit.h.

Referenced by timeFalling().