Belle II Software development
|
Public Member Functions | |
def | setOutputName (self, outputname) |
def | setMaxWidth (self, maxWidth) |
def | setMinWidth (self, minWidth) |
def | setMaxAmp (self, maxAmp) |
def | setMinAmp (self, minAmp) |
def | ignoreNotCalibrated (self, ignoreNotCal) |
def | event (self) |
def | terminate (self) |
Public Attributes | |
outname | |
output name | |
m_calpulseMaxWidth | |
output name | |
m_calpulseMinWidth | |
output name | |
m_calpulseMaxAmp | |
output name | |
m_calpulseMinAmp | |
output name | |
m_ignoreNotCalibrated | |
output name | |
Static Public Attributes | |
TH2F | h_WidthVSAmplitude_1 |
Width VS amplitude, first calibration pulse. | |
TH2F | h_WidthVSAmplitude_2 |
Width VS amplitude, second calibration pulse. | |
TH1F | h_dVdtRising_1 = TH1F('dVdtRising_1', ' dV/dt of the TOPRawDigits (rising edge), first calibration pulse', 1000, 0, 1000) |
dV/dt on the rising edge, first calibration pulse | |
TH1F | h_dVdtRising_2 = TH1F('dVdtRising_2', ' dV/dt of the TOPRawDigits (rising edge), second calibration pulse', 1000, 0, 1000) |
dV/dt on the rising edge, second calibration pulse | |
TH1F | h_dVdtFalling_1 = TH1F('dVdtFalling_1', ' dV/dt of the TOPRawDigits (falling edge), first calibration pulse', 1000, 0, 1000) |
dV/dt on the falling edge, first calibration pulse | |
TH1F | h_dVdtFalling_2 = TH1F('dVdtFalling_2', ' dV/dt of the TOPRawDigits (falling edge), second calibration pulse', 1000, 0, 1000) |
dV/dt on the falling edge, second calibration pulse | |
TH2F | h_dVdtRisingVSdVdtFalling_1 |
dV/dt on the rising edge VS dV/dt on the falling edge, first calibration pulse | |
TH2F | h_dVdtRisingVSdVdtFalling_2 |
dV/dt on the rising edge VS dV/dt on the falling edge, first calibration pulse | |
TH1F | h_dVdtRisingDifference |
Difference between the dV/dt of the first and the second calpulse, using the rising edges. | |
TH1F | h_dVdtFallingDifference |
Difference between the dV/dt of the first and the second calpulse, using the rising edges. | |
TH1F | h_DeltaT_RR = TH1F('DeltaT_RR', ' DeltaT bewteen the rising edges', 4000, 10, 30) |
DeltaT rising-rising. | |
TH1F | h_DeltaT_FF = TH1F('DeltaT_FF', ' DeltaT bewteen the falling edges', 4000, 10, 30) |
DeltaT falling-falling. | |
TH1F | h_DeltaT_FR = TH1F('DeltaT_FR', ' DeltaT bewteen falling and rising edges', 4000, 10, 30) |
DeltaT falling-rising. | |
TH1F | h_DeltaT_RF = TH1F('DeltaT_RF', ' DeltaT bewteen rising and falling edges', 4000, 10, 30) |
DeltaT rising-falling. | |
TH2F | h_DeltaTVSChannel_RR |
DeltaT rising-rising VS channel. | |
TH2F | h_DeltaTVSChannel_FF |
DeltaT falling-falling VS channel. | |
TH2F | h_DeltaTVSChannel_FR |
DeltaT falling-rising VS channel. | |
TH2F | h_DeltaTVSChannel_RF |
DeltaT rising-falling VS channel. | |
TH2F | h_DeltaTVSdVdt_RR |
DeltaT rising-rising VS average of dV/dt on the first and second pulse. | |
TH2F | h_DeltaTVSdVdt_FF |
DeltaT falling-falling VS average of dV/dt on the first and second pulse. | |
TGraphErrors | h_ResolutionVSdVdt_FF = TGraphErrors() |
DeltaT resolution VS average of dV/dt (falling-falling) | |
TGraphErrors | h_ResolutionVSdVdt_RR = TGraphErrors() |
DeltaT resolution VS average of dV/dt (rising-rising) | |
str | outname = 'outStudyTBCResolution.root' |
output root file | |
int | m_calpulseMaxWidth = 3. |
maximum width to flag a calpulse candidate | |
float | m_calpulseMinWidth = 0.5 |
minimum width to flag a calpulse candidate | |
int | m_calpulseMaxAmp = 700. |
minimum amplitude to flag a calpulse candidate | |
int | m_calpulseMinAmp = 250. |
minimum amplitude to flag a calpulse candidate | |
bool | m_ignoreNotCalibrated = True |
ignores the hits wthout calibration | |
Module to study resolution and performances of the TOP Time Base Calibration.
Definition at line 26 of file studyTBCResolution.py.
def event | ( | self | ) |
Event processor: fill histograms
Definition at line 154 of file studyTBCResolution.py.
def ignoreNotCalibrated | ( | self, | |
ignoreNotCal | |||
) |
Sets the flag to ingore the hits without calibration
Definition at line 149 of file studyTBCResolution.py.
def setMaxAmp | ( | self, | |
maxAmp | |||
) |
Sets the maximum calpulse amplitude
Definition at line 139 of file studyTBCResolution.py.
def setMaxWidth | ( | self, | |
maxWidth | |||
) |
Sets the maximum calpulse width
Definition at line 129 of file studyTBCResolution.py.
def setMinAmp | ( | self, | |
minAmp | |||
) |
Sets the minimum calpulse amplitude
Definition at line 144 of file studyTBCResolution.py.
def setMinWidth | ( | self, | |
minWidth | |||
) |
Sets the minimum calpulse width
Definition at line 134 of file studyTBCResolution.py.
def setOutputName | ( | self, | |
outputname | |||
) |
Sets the output file name
Definition at line 124 of file studyTBCResolution.py.
def terminate | ( | self | ) |
Write histograms to file, fills and fits the resolution plots
Definition at line 226 of file studyTBCResolution.py.
|
static |
DeltaT falling-falling.
Definition at line 69 of file studyTBCResolution.py.
|
static |
DeltaT falling-rising.
Definition at line 71 of file studyTBCResolution.py.
|
static |
DeltaT rising-falling.
Definition at line 73 of file studyTBCResolution.py.
|
static |
DeltaT rising-rising.
Definition at line 67 of file studyTBCResolution.py.
|
static |
DeltaT falling-falling VS channel.
Definition at line 81 of file studyTBCResolution.py.
|
static |
DeltaT falling-rising VS channel.
Definition at line 86 of file studyTBCResolution.py.
|
static |
DeltaT rising-falling VS channel.
Definition at line 91 of file studyTBCResolution.py.
|
static |
DeltaT rising-rising VS channel.
Definition at line 76 of file studyTBCResolution.py.
|
static |
DeltaT falling-falling VS average of dV/dt on the first and second pulse.
Definition at line 101 of file studyTBCResolution.py.
|
static |
DeltaT rising-rising VS average of dV/dt on the first and second pulse.
Definition at line 96 of file studyTBCResolution.py.
|
static |
dV/dt on the falling edge, first calibration pulse
Definition at line 46 of file studyTBCResolution.py.
|
static |
dV/dt on the falling edge, second calibration pulse
Definition at line 48 of file studyTBCResolution.py.
|
static |
Difference between the dV/dt of the first and the second calpulse, using the rising edges.
Definition at line 63 of file studyTBCResolution.py.
|
static |
dV/dt on the rising edge, first calibration pulse
Definition at line 42 of file studyTBCResolution.py.
|
static |
dV/dt on the rising edge, second calibration pulse
Definition at line 44 of file studyTBCResolution.py.
|
static |
Difference between the dV/dt of the first and the second calpulse, using the rising edges.
Definition at line 60 of file studyTBCResolution.py.
|
static |
dV/dt on the rising edge VS dV/dt on the falling edge, first calibration pulse
Definition at line 50 of file studyTBCResolution.py.
|
static |
dV/dt on the rising edge VS dV/dt on the falling edge, first calibration pulse
Definition at line 55 of file studyTBCResolution.py.
|
static |
DeltaT resolution VS average of dV/dt (falling-falling)
Definition at line 107 of file studyTBCResolution.py.
|
static |
DeltaT resolution VS average of dV/dt (rising-rising)
Definition at line 109 of file studyTBCResolution.py.
|
static |
Width VS amplitude, first calibration pulse.
Definition at line 31 of file studyTBCResolution.py.
|
static |
Width VS amplitude, second calibration pulse.
Definition at line 36 of file studyTBCResolution.py.
|
static |
minimum amplitude to flag a calpulse candidate
Definition at line 118 of file studyTBCResolution.py.
m_calpulseMaxAmp |
output name
Definition at line 142 of file studyTBCResolution.py.
|
static |
maximum width to flag a calpulse candidate
Definition at line 114 of file studyTBCResolution.py.
m_calpulseMaxWidth |
output name
Definition at line 132 of file studyTBCResolution.py.
|
static |
minimum amplitude to flag a calpulse candidate
Definition at line 120 of file studyTBCResolution.py.
m_calpulseMinAmp |
output name
Definition at line 147 of file studyTBCResolution.py.
|
static |
minimum width to flag a calpulse candidate
Definition at line 116 of file studyTBCResolution.py.
m_calpulseMinWidth |
output name
Definition at line 137 of file studyTBCResolution.py.
|
static |
ignores the hits wthout calibration
Definition at line 122 of file studyTBCResolution.py.
m_ignoreNotCalibrated |
output name
Definition at line 152 of file studyTBCResolution.py.
|
static |
output root file
Definition at line 112 of file studyTBCResolution.py.
outname |
output name
Definition at line 127 of file studyTBCResolution.py.