Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoLocalCalo
CastorReco
interface
CastorSimpleRecAlgo.h
Go to the documentation of this file.
1
#ifndef CASTORSIMPLERECALGO_H
2
#define CASTORSIMPLERECALGO_H 1
3
4
#include "
DataFormats/HcalDigi/interface/CastorDataFrame.h
"
5
#include "
DataFormats/HcalRecHit/interface/CastorRecHit.h
"
6
#include "
CalibFormats/CastorObjects/interface/CastorCoder.h
"
7
#include "
CalibFormats/CastorObjects/interface/CastorCalibrations.h
"
8
#include "
CalibCalorimetry/CastorCalib/interface/CastorPulseContainmentCorrection.h
"
9
#include <memory>
10
22
class
CastorSimpleRecAlgo
{
23
public
:
25
CastorSimpleRecAlgo
(
int
firstSample
,
int
samplesToAdd
,
bool
correctForTimeslew
,
26
bool
correctForContainment,
float
fixedPhaseNs);
28
CastorSimpleRecAlgo
(
int
firstSample,
int
samplesToAdd);
29
30
CastorRecHit
reconstruct
(
const
CastorDataFrame
& digi,
const
CastorCoder
& coder,
const
CastorCalibrations
& calibs)
const
;
31
32
private
:
33
int
firstSample_
,
samplesToAdd_
;
34
bool
correctForTimeslew_
;
35
std::auto_ptr<CastorPulseContainmentCorrection>
pulseCorr_
;
36
};
37
38
#endif
CastorDataFrame.h
CastorCalibrations.h
CastorSimpleRecAlgo::samplesToAdd_
int samplesToAdd_
Definition:
CastorSimpleRecAlgo.h:33
CastorSimpleRecAlgo::CastorSimpleRecAlgo
CastorSimpleRecAlgo(int firstSample, int samplesToAdd, bool correctForTimeslew, bool correctForContainment, float fixedPhaseNs)
Definition:
CastorSimpleRecAlgo.cc:9
CastorRecHit
Definition:
CastorRecHit.h:8
CastorCalibrations
Definition:
CastorCalibrations.h:9
CastorSimpleRecAlgo::correctForTimeslew_
bool correctForTimeslew_
Definition:
CastorSimpleRecAlgo.h:34
CastorCoder.h
CastorRecHit.h
CastorSimpleRecAlgo::reconstruct
CastorRecHit reconstruct(const CastorDataFrame &digi, const CastorCoder &coder, const CastorCalibrations &calibs) const
Definition:
CastorSimpleRecAlgo.cc:90
CastorPulseContainmentCorrection.h
CastorCoder
Definition:
CastorCoder.h:13
CastorDataFrame
Definition:
CastorDataFrame.h:15
ExpressReco_HICollisions_FallBack.correctForTimeslew
tuple correctForTimeslew
Definition:
ExpressReco_HICollisions_FallBack.py:3792
ExpressReco_HICollisions_FallBack.samplesToAdd
tuple samplesToAdd
Definition:
ExpressReco_HICollisions_FallBack.py:3772
CastorSimpleRecAlgo::firstSample_
int firstSample_
Definition:
CastorSimpleRecAlgo.h:33
CastorSimpleRecAlgo
Definition:
CastorSimpleRecAlgo.h:22
CastorSimpleRecAlgo::pulseCorr_
std::auto_ptr< CastorPulseContainmentCorrection > pulseCorr_
Definition:
CastorSimpleRecAlgo.h:35
ExpressReco_HICollisions_FallBack.firstSample
tuple firstSample
Definition:
ExpressReco_HICollisions_FallBack.py:1196
Generated for CMSSW Reference Manual by
1.8.5