![]() |
Belle II Software release-09-00-03
|


Public Member Functions | |
| def | setOutputName (self, outputname) |
| def | setMaxWidth (self, maxWidth) |
| def | setMinWidth (self, minWidth) |
| def | setMaxAmp (self, maxAmp) |
| def | setMinAmp (self, minAmp) |
| def | setMCCorrectionsFile (self, MCfile) |
| def | ignoreNotCalibrated (self, ignoreNotCal) |
| def | event (self) |
| def | terminate (self) |
Public Attributes | |
| outname | |
| output name | |
| m_maxWidth | |
| output name | |
| m_minWidth | |
| output name | |
| m_maxAmp | |
| output name | |
| m_minAmp | |
| output name | |
| m_mcCorrectionsFile | |
| output name | |
| m_ignoreNotCalibrated | |
| output name | |
Static Public Attributes | |
| TH2F | h_LaserTimingVSChannel |
| Width as function of the sample number in each channel. | |
| TH2F | 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.
| def event | ( | self | ) |
Event processor: fill histograms
Definition at line 121 of file studyLaserLight.py.
| def ignoreNotCalibrated | ( | self, | |
| ignoreNotCal | |||
| ) |
Sets the flag to ingore the hits without calibration
Definition at line 116 of file studyLaserLight.py.
| def setMaxAmp | ( | self, | |
| maxAmp | |||
| ) |
Sets the maximum calpulse amplitude
Definition at line 101 of file studyLaserLight.py.
| def setMaxWidth | ( | self, | |
| maxWidth | |||
| ) |
Sets the maximum calpulse width
Definition at line 91 of file studyLaserLight.py.
| def setMCCorrectionsFile | ( | self, | |
| MCfile | |||
| ) |
Sets the file containing the MC correction
Definition at line 111 of file studyLaserLight.py.
| def setMinAmp | ( | self, | |
| minAmp | |||
| ) |
Sets the minimum calpulse amplitude
Definition at line 106 of file studyLaserLight.py.
| def setMinWidth | ( | self, | |
| minWidth | |||
| ) |
Sets the minimum calpulse width
Definition at line 96 of file studyLaserLight.py.
| def setOutputName | ( | self, | |
| outputname | |||
| ) |
Sets the output file name
Definition at line 86 of file studyLaserLight.py.
| def 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.
| m_ignoreNotCalibrated |
output name
Definition at line 119 of file studyLaserLight.py.
|
static |
minimum amplitude to accept a TOPDigit
Definition at line 78 of file studyLaserLight.py.
| m_maxAmp |
output name
Definition at line 104 of file studyLaserLight.py.
|
static |
maximum width to accept a TOPDigit
Definition at line 74 of file studyLaserLight.py.
| m_maxWidth |
output name
Definition at line 94 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.
| m_mcCorrectionsFile |
output name
Definition at line 114 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.
| m_minAmp |
output name
Definition at line 109 of file studyLaserLight.py.
|
static |
minimum width to accept a TOPDigit
Definition at line 76 of file studyLaserLight.py.
| m_minWidth |
output name
Definition at line 99 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.
| outname |
output name
Definition at line 89 of file studyLaserLight.py.