Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::Phi
float Phi
Definition:
APVGainStruct.h:18
APVloc::m_subdetectorPlane
int m_subdetectorPlane
Definition:
APVGainStruct.h:44
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
stAPVGain::APVId
unsigned int APVId
Definition:
APVGainStruct.h:11
stAPVGain::Thickness
float Thickness
Definition:
APVGainStruct.h:19
IsoBunch
Definition:
APVGainStruct.h:53
APVloc
Definition:
APVGainStruct.h:36
FaABunch
Definition:
APVGainStruct.h:53
stAPVGain::DetId
unsigned int DetId
Definition:
APVGainStruct.h:10
APVloc::m_string
std::string m_string
Definition:
APVGainStruct.h:45
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
stAPVGain::isMasked
bool isMasked
Definition:
APVGainStruct.h:33
StdBunch
Definition:
APVGainStruct.h:53
APVloc::operator==
bool operator==(const APVloc &a) const
Definition:
APVGainStruct.h:47
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:53
stAPVGain::PreviousGain
double PreviousGain
Definition:
APVGainStruct.h:28
IsoBunch0T
Definition:
APVGainStruct.h:53
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:42
FaABunch0T
Definition:
APVGainStruct.h:53
stAPVGain::FitChi2
double FitChi2
Definition:
APVGainStruct.h:24
alignCSCRings.s
list s
Definition:
alignCSCRings.py:92
stAPVGain::NEntries
double NEntries
Definition:
APVGainStruct.h:30
APVloc::m_thickness
int m_thickness
Definition:
APVGainStruct.h:41
StdBunch0T
Definition:
APVGainStruct.h:53
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:53
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
statistic_type
statistic_type
Definition:
APVGainStruct.h:53
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.5