Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibCalorimetry
HcalAlgos
interface
HcalShapeIntegrator.h
Go to the documentation of this file.
1
#ifndef HcalAlgos_HcalShapeIntegrator_h
2
#define HcalAlgos_HcalShapeIntegrator_h
3
9
#include "
CalibCalorimetry/HcalAlgos/interface/HcalPulseShapes.h
"
10
#include <vector>
11
12
class
HcalShapeIntegrator
13
{
14
public
:
15
HcalShapeIntegrator
(
const
HcalPulseShapes::Shape
* aShape ) ;
16
float
operator()
(
double
startTime
,
double
stopTime)
const
;
17
18
private
:
19
float
at
(
double
time
)
const
;
20
21
int
nbin_
;
22
std::vector<float>
v_
;
23
};
24
25
#endif
26
HcalPulseShapes.h
HcalShapeIntegrator
Definition:
HcalShapeIntegrator.h:12
HcalPulseShape
Definition:
HcalPulseShape.h:6
HcalShapeIntegrator::HcalShapeIntegrator
HcalShapeIntegrator(const HcalPulseShapes::Shape *aShape)
Definition:
HcalShapeIntegrator.cc:4
HcalShapeIntegrator::nbin_
int nbin_
Definition:
HcalShapeIntegrator.h:21
HcalShapeIntegrator::at
float at(double time) const
Definition:
HcalShapeIntegrator.cc:19
cond::rpcobgas::time
Definition:
RPCObGasPyWrapper.cc:61
HcalShapeIntegrator::operator()
float operator()(double startTime, double stopTime) const
Definition:
HcalShapeIntegrator.cc:41
HcalShapeIntegrator::v_
std::vector< float > v_
Definition:
HcalShapeIntegrator.h:22
edmStreamStallGrapher.startTime
int startTime
Definition:
edmStreamStallGrapher.py:48
Generated for CMSSW Reference Manual by
1.8.5