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 | 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.