Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibTracker
SiStripChannelGain
plugins
SiStripGainRandomCalculator.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiStripChannelGain_SiStripGainRandomCalculator_h
2
#define CalibTracker_SiStripChannelGain_SiStripGainRandomCalculator_h
3
// -*- C++ -*-
4
//
5
// Package: SiStripApvGainCalculator
6
// Class: SiStripApvGainCalculator
7
//
15
//
16
// Original Author: Dorian Kcira, Pierre Rodeghiero
17
// Created: Mon Nov 20 10:04:31 CET 2006
18
//
19
//
20
21
22
#include "
CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h
"
23
#include "
CondFormats/SiStripObjects/interface/SiStripApvGain.h
"
24
#include <vector>
25
26
class
SiStripGainRandomCalculator
:
public
ConditionDBWriter
<SiStripApvGain> {
27
28
public
:
29
30
explicit
SiStripGainRandomCalculator
(
const
edm::ParameterSet
&);
31
~SiStripGainRandomCalculator
();
32
33
private
:
34
35
void
algoAnalyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
36
37
SiStripApvGain
*
getNewObject
();
38
39
private
:
40
41
double
meanGain_
;
42
double
sigmaGain_
;
43
double
minimumPosValue_
;
44
45
std::vector< std::pair<uint32_t, unsigned short> >
detid_apvs_
;
46
unsigned
long
long
m_cacheID_
;
47
bool
printdebug_
;
48
49
};
50
#endif
SiStripGainRandomCalculator::~SiStripGainRandomCalculator
~SiStripGainRandomCalculator()
Definition:
SiStripGainRandomCalculator.cc:46
SiStripApvGain.h
SiStripGainRandomCalculator::sigmaGain_
double sigmaGain_
Definition:
SiStripGainRandomCalculator.h:42
SiStripApvGain
Definition:
SiStripApvGain.h:22
SiStripGainRandomCalculator::printdebug_
bool printdebug_
Definition:
SiStripGainRandomCalculator.h:47
SiStripGainRandomCalculator::algoAnalyze
void algoAnalyze(const edm::Event &, const edm::EventSetup &)
Definition:
SiStripGainRandomCalculator.cc:53
edm::EventSetup
Definition:
EventSetup.h:44
SiStripGainRandomCalculator::meanGain_
double meanGain_
Definition:
SiStripGainRandomCalculator.h:41
SiStripGainRandomCalculator::SiStripGainRandomCalculator
SiStripGainRandomCalculator(const edm::ParameterSet &)
Definition:
SiStripGainRandomCalculator.cc:25
ConditionDBWriter
Definition:
ConditionDBWriter.h:158
ConditionDBWriter.h
SiStripGainRandomCalculator::detid_apvs_
std::vector< std::pair< uint32_t, unsigned short > > detid_apvs_
Definition:
SiStripGainRandomCalculator.h:45
SiStripGainRandomCalculator::getNewObject
SiStripApvGain * getNewObject()
Definition:
SiStripGainRandomCalculator.cc:92
edm::ParameterSet
Definition:
ParameterSet.h:35
SiStripGainRandomCalculator::m_cacheID_
unsigned long long m_cacheID_
Definition:
SiStripGainRandomCalculator.h:46
SiStripGainRandomCalculator
Definition:
SiStripGainRandomCalculator.h:26
edm::Event
Definition:
Event.h:59
SiStripGainRandomCalculator::minimumPosValue_
double minimumPosValue_
Definition:
SiStripGainRandomCalculator.h:43
Generated for CMSSW Reference Manual by
1.8.5