Main Page
Namespaces
Classes
Package Documentation
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
v1,
int
v2,
int
v3,
const
std::string
&
s
)
39
: m_subdetectorId(v1), m_subdetectorSide(v2), m_subdetectorPlane(v3), m_string(s) {}
40
41
int
m_subdetectorId
;
42
int
m_subdetectorSide
;
43
int
m_subdetectorPlane
;
44
std::string
m_string
;
45
46
bool
operator==
(
const
APVloc
&
a
)
const
{
47
return
(m_subdetectorId == a.
m_subdetectorId
&& m_subdetectorSide == a.
m_subdetectorSide
&&
48
m_subdetectorPlane == a.
m_subdetectorPlane
);
49
}
50
};
51
52
enum
statistic_type
{
None
= -1,
StdBunch
,
StdBunch0T
,
FaABunch
,
FaABunch0T
,
IsoBunch
,
IsoBunch0T
,
Harvest
};
53
54
#endif
stAPVGain::Phi
float Phi
Definition:
APVGainStruct.h:18
APVloc::m_subdetectorPlane
int m_subdetectorPlane
Definition:
APVGainStruct.h:43
stAPVGain::z
float z
Definition:
APVGainStruct.h:15
stAPVGain::FitMPV
double FitMPV
Definition:
APVGainStruct.h:20
stAPVGain::PreviousGainTick
double PreviousGainTick
Definition:
APVGainStruct.h:29
stAPVGain::Bin
int Bin
Definition:
APVGainStruct.h:9
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
stAPVGain::APVId
unsigned int APVId
Definition:
APVGainStruct.h:11
stAPVGain::Thickness
float Thickness
Definition:
APVGainStruct.h:19
IsoBunch
Definition:
APVGainStruct.h:52
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
APVloc
Definition:
APVGainStruct.h:36
FaABunch
Definition:
APVGainStruct.h:52
stAPVGain::DetId
unsigned int DetId
Definition:
APVGainStruct.h:10
APVloc::m_string
std::string m_string
Definition:
APVGainStruct.h:44
stAPVGain::isMasked
bool isMasked
Definition:
APVGainStruct.h:33
StdBunch
Definition:
APVGainStruct.h:52
APVloc::operator==
bool operator==(const APVloc &a) const
Definition:
APVGainStruct.h:46
stAPVGain::FitWidth
double FitWidth
Definition:
APVGainStruct.h:22
stAPVGain::y
float y
Definition:
APVGainStruct.h:14
stAPVGain::Gain
double Gain
Definition:
APVGainStruct.h:26
Harvest
Definition:
APVGainStruct.h:52
stAPVGain::PreviousGain
double PreviousGain
Definition:
APVGainStruct.h:28
IsoBunch0T
Definition:
APVGainStruct.h:52
stAPVGain::Index
unsigned int Index
Definition:
APVGainStruct.h:8
stAPVGain::FitNorm
double FitNorm
Definition:
APVGainStruct.h:25
stAPVGain::x
float x
Definition:
APVGainStruct.h:13
stAPVGain::CalibGain
double CalibGain
Definition:
APVGainStruct.h:27
stAPVGain::FitMPVErr
double FitMPVErr
Definition:
APVGainStruct.h:21
APVloc::m_subdetectorId
int m_subdetectorId
Definition:
APVGainStruct.h:41
FaABunch0T
Definition:
APVGainStruct.h:52
stAPVGain::FitChi2
double FitChi2
Definition:
APVGainStruct.h:24
stAPVGain::NEntries
double NEntries
Definition:
APVGainStruct.h:30
StdBunch0T
Definition:
APVGainStruct.h:52
stAPVGain::Eta
float Eta
Definition:
APVGainStruct.h:16
stAPVGain::R
float R
Definition:
APVGainStruct.h:17
a
double a
Definition:
hdecay.h:119
stAPVGain
Definition:
APVGainStruct.h:7
None
Definition:
APVGainStruct.h:52
APVloc::m_subdetectorSide
int m_subdetectorSide
Definition:
APVGainStruct.h:42
APVloc::APVloc
APVloc(int v1, int v2, int v3, const std::string &s)
Definition:
APVGainStruct.h:38
statistic_type
statistic_type
Definition:
APVGainStruct.h:52
stAPVGain::HChargeN
TH1F * HChargeN
Definition:
APVGainStruct.h:32
stAPVGain::SubDet
unsigned int SubDet
Definition:
APVGainStruct.h:12
stAPVGain::HCharge
TH1F * HCharge
Definition:
APVGainStruct.h:31
stAPVGain::FitWidthErr
double FitWidthErr
Definition:
APVGainStruct.h:23
Generated for CMSSW Reference Manual by
1.8.11