![]() |
Belle II Software prerelease-10-00-00a
|
Public Member Functions | |
setOutputName (self, outputname) | |
setMaxWidth (self, maxWidth) | |
setMinWidth (self, minWidth) | |
setMaxAmp (self, maxAmp) | |
setMinAmp (self, minAmp) | |
setMCCorrectionsFile (self, MCfile) | |
ignoreNotCalibrated (self, ignoreNotCal) | |
event (self) | |
terminate (self) | |
Static Public Attributes | |
h_LaserTimingVSChannel | |
Width as function of the sample number in each channel. | |
h_LaserTimingVSChannelOneSlot | |
Laser timing in as function of the channel number. | |
list | h_crossOccupancy |
cross occupancy | |
str | outname = 'outStudyLaserResolution.root' |
output root file | |
bool | m_ignoreNotCalibrated = True |
ignores the hits wthout calibration | |
bool | m_runOnData = True |
ignores the hits wthout calibration | |
int | m_maxWidth = 3. |
maximum width to accept a TOPDigit | |
float | m_minWidth = 0.5 |
minimum width to accept a TOPDigit | |
int | m_maxAmp = 700. |
minimum amplitude to accept a TOPDigit | |
int | m_minAmp = 250. |
minimum amplitude to accept a TOPDigit | |
str | m_mcCorrectionsFile = '/group/belle2/group/detector/TOP/calibration/MCreferences/t0MC.root' |
root file with the MC distribution of the laser light, to get the light path corrections | |
list | m_MCPeaks = [[]] |
positions of the first and second peak | |
Module to study resolution and performance of the top laser calibration.
Definition at line 29 of file studyLaserLight.py.
event | ( | self | ) |
Event processor: fill histograms
Definition at line 121 of file studyLaserLight.py.
ignoreNotCalibrated | ( | self, | |
ignoreNotCal ) |
Sets the flag to ingore the hits without calibration
Definition at line 116 of file studyLaserLight.py.
setMaxAmp | ( | self, | |
maxAmp ) |
Sets the maximum calpulse amplitude
Definition at line 101 of file studyLaserLight.py.
setMaxWidth | ( | self, | |
maxWidth ) |
Sets the maximum calpulse width
Definition at line 91 of file studyLaserLight.py.
setMCCorrectionsFile | ( | self, | |
MCfile ) |
Sets the file containing the MC correction
Definition at line 111 of file studyLaserLight.py.
setMinAmp | ( | self, | |
minAmp ) |
Sets the minimum calpulse amplitude
Definition at line 106 of file studyLaserLight.py.
setMinWidth | ( | self, | |
minWidth ) |
Sets the minimum calpulse width
Definition at line 96 of file studyLaserLight.py.
setOutputName | ( | self, | |
outputname ) |
Sets the output file name
Definition at line 86 of file studyLaserLight.py.
terminate | ( | self | ) |
Write histograms to file, fills and fits the resolution plots
Definition at line 143 of file studyLaserLight.py.
|
static |
cross occupancy
Definition at line 55 of file studyLaserLight.py.
|
static |
Width as function of the sample number in each channel.
Definition at line 34 of file studyLaserLight.py.
|
static |
Laser timing in as function of the channel number.
Definition at line 44 of file studyLaserLight.py.
|
static |
ignores the hits wthout calibration
Definition at line 69 of file studyLaserLight.py.
|
static |
minimum amplitude to accept a TOPDigit
Definition at line 78 of file studyLaserLight.py.
|
static |
maximum width to accept a TOPDigit
Definition at line 74 of file studyLaserLight.py.
|
static |
root file with the MC distribution of the laser light, to get the light path corrections
Definition at line 82 of file studyLaserLight.py.
|
static |
positions of the first and second peak
Definition at line 84 of file studyLaserLight.py.
|
static |
minimum amplitude to accept a TOPDigit
Definition at line 80 of file studyLaserLight.py.
|
static |
minimum width to accept a TOPDigit
Definition at line 76 of file studyLaserLight.py.
|
static |
ignores the hits wthout calibration
Definition at line 71 of file studyLaserLight.py.
|
static |
output root file
Definition at line 66 of file studyLaserLight.py.