|
FairShip
|


Public Member Functions | |
| None | __init__ (self, name, intree, branchName=None, outtree=None) |
| None | digitize (self) |
Public Member Functions inherited from BaseDetector.BaseDetector | |
| None | __init__ (self, name, intree, branchName=None, mcBranchType=None, mcBranchName=None, int splitLevel=99, outtree=None) |
| None | delete (self) |
| None | fill (self) |
| None | digitize (self) |
| None | process (self) |
Public Attributes | |
| sipm_to_fibre_map_V | |
Public Attributes inherited from BaseDetector.BaseDetector | |
| name | |
| intree | |
| outtree | |
| det | |
| MCdet | |
| mcBranch | |
| branch | |
Definition at line 10 of file MTCDetector.py.
| None MTCDetector.MTCDetector.__init__ | ( | self, | |
| name, | |||
| intree, | |||
branchName = None, |
|||
mcBranchType = None |
|||
| ) |
Initialize the detector digitizer.
Reimplemented from BaseDetector.BaseDetector.
Definition at line 11 of file MTCDetector.py.
| None MTCDetector.MTCDetector.digitize | ( | self | ) |
Digitize SND/MTC MC hits. Example of fiberID: 123051820, where: - 1: MTC unique ID - 23: layer number - 0: station type (0 for +5 degrees, 1 for -5 degrees, 2 for scint plane) - 5: z-layer number (0-5) - 1820: local fibre ID within the station Example of SiPM global channel (what is seen in the output file): 123001123, where: - 1: MTC unique ID - 23: layer number - 0: station type (0 for +5 degrees, 1 for -5 degrees) - 0: mat number (only 0 by June 2025). In future, if multiple mats per station are used, this number will be 0-N. Currently, this digit is allocated by SiPM channel ID! - 1: SiPM number (automatically assigned based on fibre aggregation settings) - 123: number of the SiPM channel (0-N). The channel number depends on the fibre aggregation setting.
Reimplemented from BaseDetector.BaseDetector.
Definition at line 23 of file MTCDetector.py.
| MTCDetector.MTCDetector.sipm_to_fibre_map_V |
Definition at line 21 of file MTCDetector.py.