![]() |
Belle II Software
release-06-02-00
|

Classes | |
| class | CDCTriggerNeuroDQMModule |
| CDC Trigger DQM Module. More... | |
| class | CDCTrigger2DFitterModule |
| Module for the 2D Fitter of the CDC trigger. More... | |
| class | CDCTrigger3DFitterModule |
| Module for the 3D Fitter of the CDC trigger. More... | |
| class | CDCTriggerHoughCand |
| Hough Candidates class. More... | |
| class | CDCTriggerHoughETFModule |
| class | CDCTrigger2DFinderModule |
| class | CDCTriggerMCMatcherModule |
| A module to match CDCTriggerTracks to MCParticles. More... | |
| class | CDCTriggerRecoHitMatcherModule |
| A module to match CDCTriggerTracks to RecoTracks. More... | |
| class | CDCTriggerRecoMatcherModule |
| A module to match CDCTriggerTracks to RecoTracks. More... | |
| class | CDCTriggerNDFinderModule |
| CDC Trigger NDFinder Module. More... | |
| class | CDCTriggerNeuroModule |
| The neural network module of the CDC trigger. More... | |
| class | CDCTriggerNeuroTrainerModule |
| The trainer module for the neural networks of the CDC trigger. More... | |
| class | CDCTriggerETFModule |
| Module for the Event Time Finder of the CDC trigger. More... | |
| class | CDCTriggerTrackCombinerModule |
| Module to combine the information from the various track trigger stages. More... | |
| class | CDCTriggerTSFFirmwareModule |
| This class is the interface between TSim/basf2 TSF module and the firmware simulation core of XSim/ISim. More... | |
| class | CDCTriggerTSFModule |
| Module for the Track Segment Finder of the CDC trigger. More... | |
| class | TRGCDCModule |
| A module to simulate the CDC trigger. More... | |
| class | TRGCDCT2DDQMModule |
| DQM module of TRGCDCT2D. More... | |
| class | TRGCDCT3DDQMModule |
| DQM module for TRGCDCT3D. More... | |
| class | TRGCDCTSFDQMModule |
| DQM module of TRGCDCTSF. More... | |
| class | TRGCDCTSStreamModule |
| A module to process CDC trigger data. More... | |
| struct | SubTrigger |
| enum class SubTriggerType : unsigned char {Merger, TSF, T2D, T3D, Neuro, ETF}; More... | |
| class | CDCTriggerUnpackerModule |
| Unpack the trigger data recorded in B2L. More... | |
| struct | Merger |
| unpacker for the merger reader (TSF which reads the merger output) More... | |
| struct | Tracker2D |
| unpacker for the 2D tracker More... | |
| struct | Neuro |
| unpacker for the Neuro More... | |
| class | MCMatcherTRGECLModule |
| Class to represent the hit of one cell. More... | |
| class | TRGECLFAMModule |
| A module of FAM. More... | |
| class | TRGECLModule |
| A module of ETM. More... | |
| class | TRGECLBGTCHitModule |
| class | TRGECLDQMModule |
| class | TRGECLQAMModule |
| class | TRGECLRawdataAnalysisModule |
| A module of ETM. More... | |
| class | TRGECLTimingCalModule |
| Class ECL Trigger Timiing Calibration Module. More... | |
| class | TRGECLUnpackerModule |
| A module of TRG ECL Unpacker. More... | |
| class | TRGGDLCosmicRunModule |
| Module that returns true if the trigger condition for the 2017 cosmic runs is fulfilled. More... | |
| class | TRGGDLModule |
| A module to simulate the Global Decision Logic. More... | |
| class | TRGGDLDQMModule |
| class | TRGGDLDSTModule |
| class | TRGGDLSummaryModule |
| class | TRGGRLMatchModule |
| Match between CDC trigger track and ECL trigger cluster. More... | |
| class | TRGGRLModule |
| A module to simulate the Global Decision Logic. More... | |
| class | TRGGRLProjectsModule |
| A module to simulate the Global Decision Logic. More... | |
| class | TRGGRLDQMModule |
| class | KLMTriggerModule |
| class | TRGTOPDQMModule |
| class | TRGTOPTRD2TTSConverterModule |
| TRG TOP Raw Digits to TimeStamps Converter. More... | |
| class | TRGTOPUnpackerModule |
| TRG TOP Unpacker. More... | |
| class | TRGTOPUnpackerWaveformModule |
| TRG TOP Unpacker for Timestamps. More... | |
| class | TRGTOPWaveformPlotterModule |
| class | TRGRAWDATAModule |
Typedefs | |
| typedef std::pair< unsigned short, TVector2 > | cdcPair |
| Pair of <iSuperLayer, (x, y)>, for hits in conformal space. | |
| typedef std::map< int, cdcPair > | cdcMap |
| Map of <counter, cdcPair>, for hits with indices. | |
| typedef std::pair< TVector2, TVector2 > | coord2dPair |
| Hough Tuples. | |
| using | NodeList = std::vector< std::vector< int > > |
| Node list. | |
| using | MergerBus = std::array< std::bitset< mergerWidth >, nAllMergers > |
| Merger data bus. | |
| using | MergerBits = Bitstream< MergerBus > |
| Merger data bus Bitstream. | |
Functions | |
| bool | operator== (const CDCTriggerHoughCand &a, const CDCTriggerHoughCand &b) |
| Two cells are identical if they have the same coordinates. | |
| REG_MODULE (TRGCDC) | |
| register the basf2 module TRGCDC | |
| REG_MODULE (TRGCDCTSStream) | |
| register the basf2 TRGCDCTSStream module | |
| REG_MODULE (TRGECLFAM) | |
| Register module name. | |
| REG_MODULE (TRGECL) | |
| Register Module. | |
| REG_MODULE (TRGECLBGTCHit) | |
| Register module name. | |
| REG_MODULE (TRGECLQAM) | |
| Register module name. | |
| REG_MODULE (TRGECLRawdataAnalysis) | |
| Register Module. | |
| REG_MODULE (TRGGDL) | |
| REG_MODULE (TRGGRL) | |
| Register module for TRGGRL. | |
| std::string | version (void) const |
| returns version of TRGCDCModule. | |
| TRGCDCModule () | |
| Constructor. | |
| virtual | ~TRGCDCModule () |
| Destructor. | |
| virtual void | initialize () override |
| Initilizes TRGCDCModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
| std::string | version (void) const |
| returns version of TRGCDCTSStreamModule. | |
| TRGCDCTSStreamModule () | |
| Constructor. | |
| virtual | ~TRGCDCTSStreamModule () |
| Destructor. | |
| virtual void | initialize () override |
| Initilizes TRGCDCTSStreamModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
| std::string | version (void) const |
| returns version of TRGECLFAMModule. | |
| TRGECLFAMModule () | |
| Constructor. | |
| virtual | ~TRGECLFAMModule () |
| Destructor. | |
| virtual void | initialize () override |
| Initilizes TRGECLFAMModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
| std::string | version (void) const |
| returns version of TRGECLModule. | |
| TRGECLModule () | |
| Constructor. | |
| virtual | ~TRGECLModule () |
| Destructor | |
| virtual void | initialize () override |
| Initilizes TRGECLModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
| std::string | version (void) const |
| returns version of TRGECLBGTCHitModule. | |
| TRGECLBGTCHitModule () | |
| Constructor. | |
| virtual | ~TRGECLBGTCHitModule () |
| Destructor. | |
| virtual void | initialize () override |
| Initilizes TRGECLBGTCHitModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
| void | genSimulationObj () |
| Parameters. | |
| void | genRandomTrgObj () |
| std::string | version () const |
| version | |
| TRGECLQAMModule () | |
| Costructor. | |
| virtual | ~TRGECLQAMModule () |
| Destrunctor. | |
| virtual void | initialize () override |
| initialize | |
| virtual void | beginRun () override |
| begin Run | |
| virtual void | event () override |
| Event. | |
| virtual void | endRun () override |
| End Run. | |
| virtual void | terminate () override |
| terminate | |
| std::string | version (void) const |
| returns version of TRGECLModule. | |
| TRGECLRawdataAnalysisModule () | |
| Constructor. | |
| virtual | ~TRGECLRawdataAnalysisModule () |
| Destructor | |
| virtual void | initialize () override |
| Initilizes TRGECLModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
| std::string | version (void) const |
| returns version of TRGGDLModule. | |
| TRGGDLModule () | |
| Constructor. | |
| virtual | ~TRGGDLModule () |
| Destructor. | |
| virtual void | defineHisto () override |
| Define Histogram. | |
| virtual void | initialize () override |
| Initilizes TRGGDLModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
| std::string | version (void) const |
| returns version of TRGGRLModule. | |
| TRGGRLModule () | |
| Constructor. | |
| virtual | ~TRGGRLModule () |
| Destructor. | |
| virtual void | initialize () override |
| Initilizes TRGGRLModule. | |
| virtual void | beginRun () override |
| Called when new run started. | |
| virtual void | event () override |
| Called event by event. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Called when processing ended. | |
Variables | |
| static constexpr int | mergerWidth = 256 |
| Merger data width. | |
| static constexpr int | nAllMergers = 146 |
| Number of Mergers. | |
| static constexpr int | wordWidth = 32 |
| width of a single word in the raw int buffer | |
| static constexpr int | nFinesse = 48 |
| Number of FINESSE in a PCIe40. | |
| static const int | intNaN = std::numeric_limits<int>::quiet_NaN() |
| static TRGGDL * | _gdl = 0 |
| A pointer to a TRGGDL;. | |
| static TRGGRL * | _grl = 0 |
| A pointer to a TRGGRL;. | |