CalibTracker
SiStripChannelGain
interface
APVGainStruct.h
Go to the documentation of this file.
1
#ifndef CALIBTRACKER_SISTRIPCHANNELGAIN_STAPVGAIN_H
2
#define CALIBTRACKER_SISTRIPCHANNELGAIN_STAPVGAIN_H
3
4
class
TH1F;
5
#include <string>
6
7
struct
stAPVGain
{
8
unsigned
int
Index
;
9
int
Bin
;
10
unsigned
int
DetId
;
11
unsigned
int
APVId
;
12
unsigned
int
SubDet
;
13
float
x
;
14
float
y
;
15
float
z
;
16
float
Eta
;
17
float
R
;
18
float
Phi
;
19
float
Thickness
;
20
double
FitMPV
;
21
double
FitMPVErr
;
22
double
FitWidth
;
23
double
FitWidthErr
;
24
double
FitChi2
;
25
double
FitNorm
;
26
double
Gain
;
27
double
CalibGain
;
28
double
PreviousGain
;
29
double
PreviousGainTick
;
30
double
NEntries
;
31
TH1F*
HCharge
;
32
TH1F*
HChargeN
;
33
bool
isMasked
;
34
};
35
36
struct
APVloc
{
37
public
:
38
APVloc
(
int
v0
,
int
v1,
int
v2,
int
v3,
const
std::string
&
s
)
39
:
m_thickness
(
v0
),
m_subdetectorId
(v1),
m_subdetectorSide
(v2),
m_subdetectorPlane
(v3),
m_string
(
s
) {}
40
41
int
m_thickness
;
42
int
m_subdetectorId
;
43
int
m_subdetectorSide
;
44
int
m_subdetectorPlane
;
45
std::string
m_string
;
46
47
bool
operator==
(
const
APVloc
&
a
)
const
{
48
return
(
m_subdetectorId
==
a
.m_subdetectorId &&
m_subdetectorSide
==
a
.m_subdetectorSide &&
49
m_subdetectorPlane
==
a
.m_subdetectorPlane &&
m_thickness
==
a
.m_thickness);
50
}
51
};
52
53
enum
statistic_type
{
None
= -1,
StdBunch
,
StdBunch0T
,
FaABunch
,
FaABunch0T
,
IsoBunch
,
IsoBunch0T
,
Harvest
};
54
55
#endif
stAPVGain::Thickness
float Thickness
Definition:
APVGainStruct.h:19
V0Monitor_cff.v0
v0
Definition:
V0Monitor_cff.py:7
APVloc::m_subdetectorId
int m_subdetectorId
Definition:
APVGainStruct.h:42
Harvest
Definition:
APVGainStruct.h:53
stAPVGain::FitMPV
double FitMPV
Definition:
APVGainStruct.h:20
stAPVGain::HCharge
TH1F * HCharge
Definition:
APVGainStruct.h:31
stAPVGain
Definition:
APVGainStruct.h:7
stAPVGain::PreviousGainTick
double PreviousGainTick
Definition:
APVGainStruct.h:29
stAPVGain::Bin
int Bin
Definition:
APVGainStruct.h:9
stAPVGain::DetId
unsigned int DetId
Definition:
APVGainStruct.h:10
stAPVGain::z
float z
Definition:
APVGainStruct.h:15
APVloc::m_thickness
int m_thickness
Definition:
APVGainStruct.h:41
stAPVGain::Gain
double Gain
Definition:
APVGainStruct.h:26
stAPVGain::FitWidth
double FitWidth
Definition:
APVGainStruct.h:22
stAPVGain::APVId
unsigned int APVId
Definition:
APVGainStruct.h:11
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
APVloc::m_subdetectorPlane
int m_subdetectorPlane
Definition:
APVGainStruct.h:44
stAPVGain::CalibGain
double CalibGain
Definition:
APVGainStruct.h:27
None
Definition:
APVGainStruct.h:53
APVloc::operator==
bool operator==(const APVloc &a) const
Definition:
APVGainStruct.h:47
stAPVGain::FitMPVErr
double FitMPVErr
Definition:
APVGainStruct.h:21
stAPVGain::isMasked
bool isMasked
Definition:
APVGainStruct.h:33
stAPVGain::FitChi2
double FitChi2
Definition:
APVGainStruct.h:24
stAPVGain::PreviousGain
double PreviousGain
Definition:
APVGainStruct.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
IsoBunch
Definition:
APVGainStruct.h:53
FaABunch0T
Definition:
APVGainStruct.h:53
stAPVGain::Index
unsigned int Index
Definition:
APVGainStruct.h:8
a
double a
Definition:
hdecay.h:119
StdBunch0T
Definition:
APVGainStruct.h:53
stAPVGain::y
float y
Definition:
APVGainStruct.h:14
IsoBunch0T
Definition:
APVGainStruct.h:53
stAPVGain::R
float R
Definition:
APVGainStruct.h:17
stAPVGain::x
float x
Definition:
APVGainStruct.h:13
stAPVGain::FitNorm
double FitNorm
Definition:
APVGainStruct.h:25
APVloc
Definition:
APVGainStruct.h:36
APVloc::m_subdetectorSide
int m_subdetectorSide
Definition:
APVGainStruct.h:43
APVloc::APVloc
APVloc(int v0, int v1, int v2, int v3, const std::string &s)
Definition:
APVGainStruct.h:38
stAPVGain::HChargeN
TH1F * HChargeN
Definition:
APVGainStruct.h:32
stAPVGain::SubDet
unsigned int SubDet
Definition:
APVGainStruct.h:12
APVloc::m_string
std::string m_string
Definition:
APVGainStruct.h:45
stAPVGain::NEntries
double NEntries
Definition:
APVGainStruct.h:30
StdBunch
Definition:
APVGainStruct.h:53
stAPVGain::FitWidthErr
double FitWidthErr
Definition:
APVGainStruct.h:23
stAPVGain::Eta
float Eta
Definition:
APVGainStruct.h:16
statistic_type
statistic_type
Definition:
APVGainStruct.h:53
stAPVGain::Phi
float Phi
Definition:
APVGainStruct.h:18
FaABunch
Definition:
APVGainStruct.h:53
Generated for CMSSW Reference Manual by
1.8.16