Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DataFormats
HcalRecHit
interface
HcalCalibRecHit.h
Go to the documentation of this file.
1
#ifndef DATAFORMATS_HCALRECHIT_HcalCalibRECHIT_H
2
#define DATAFORMATS_HCALRECHIT_HcalCalibRECHIT_H 1
3
4
#include "
DataFormats/HcalDetId/interface/HcalCalibDetId.h
"
5
10
class
HcalCalibRecHit
{
11
public
:
12
typedef
HcalCalibDetId
key_type
;
13
14
HcalCalibRecHit
();
15
HcalCalibRecHit
(
const
HcalCalibDetId
&
id
,
float
amplitude
,
float
time
);
17
float
amplitude
()
const
{
return
amplitude_
; }
19
float
time
()
const
{
return
time_
; }
21
HcalCalibDetId
id
()
const
{
return
id_
; }
22
23
private
:
24
HcalCalibDetId
id_
;
25
float
amplitude_
,
time_
;
26
};
27
28
std::ostream&
operator<<
(std::ostream&
s
,
const
HcalCalibRecHit
&
hit
);
29
30
#endif
HcalCalibDetId.h
HcalCalibRecHit::time_
float time_
Definition:
HcalCalibRecHit.h:25
HcalCalibRecHit::amplitude
float amplitude() const
get the amplitude (generally fC, but can vary)
Definition:
HcalCalibRecHit.h:17
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:167
HcalCalibRecHit::id_
HcalCalibDetId id_
Definition:
HcalCalibRecHit.h:24
HcalCalibRecHit::amplitude_
float amplitude_
Definition:
HcalCalibRecHit.h:25
HcalCalibRecHit::HcalCalibRecHit
HcalCalibRecHit()
Definition:
HcalCalibRecHit.cc:3
HcalCalibRecHit
Definition:
HcalCalibRecHit.h:10
HcalCalibDetId
Definition:
HcalCalibDetId.h:45
alignCSCRings.s
list s
Definition:
alignCSCRings.py:92
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
HcalCalibRecHit::time
float time() const
get the hit time (if available)
Definition:
HcalCalibRecHit.h:19
HcalCalibRecHit::id
HcalCalibDetId id() const
get the id
Definition:
HcalCalibRecHit.h:21
HcalCalibRecHit::key_type
HcalCalibDetId key_type
Definition:
HcalCalibRecHit.h:12
Generated for CMSSW Reference Manual by
1.8.5