Belle II Software
release-08-01-10
|
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 | CDCTriggerNeuroDataModule |
class | CDCTriggerNeuroIDHistModule |
Description. More... | |
class | CDCTriggerNeuroModule |
The neural network module 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 | TRGECLEventTimingDQMModule |
This module is for ecl trigger DQM related to L1 event timing. More... | |
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 | GRLNeuroModule |
The module for application of the neural networks of the GRL. More... | |
class | GRLNeuroTrainerModule |
The trainer module for the neural networks of the CDC trigger. More... | |
class | KLM_TRG_definitions |
class | KLMTriggerModule |
struct | Linear_fit_of_Hits_t |
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 (CDCTriggerNeuroData) | |
REG_MODULE (CDCTriggerNeuroIDHist) | |
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. | |
Belle2::group_helper::KLM_trg_summery | make_trg (const std::vector< Belle2::group_helper::KLM_Digit_compact > &hits, int eventNR, int NLayerTrigger) |
std::vector< Belle2::group_helper::KLM_trig_linear_fit > | klm_trig_linear_fit (std::vector< Belle2::group_helper::KLM_Digit_compact > &hits, const std::vector< Belle2::group_helper::KLM_geo_fit_t > &geometry) |
CDCTriggerNeuroDataModule () | |
Constructor, for setting module description and parameters. | |
virtual void | initialize () override |
Initialize the module. More... | |
virtual void | event () override |
Called once for each event. More... | |
virtual void | terminate () override |
Do the training for all sectors. | |
CDCTriggerNeuroIDHistModule () | |
Constructor, for setting module description and parameters. | |
virtual void | initialize () override |
Initialize the module. More... | |
virtual void | event () override |
Called once for each event. More... | |
virtual void | terminate () override |
Do the training for all sectors. | |
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. | |
constexpr Linear_fit_of_Hits_t | Linear_fit_of_Hits |
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;. | |
|
overridevirtual |
Called once for each event.
Prepare input and target for each track and store it.
Reimplemented from Module.
Definition at line 134 of file CDCTriggerNeuroDataModule.cc.
|
overridevirtual |
Called once for each event.
Prepare input and target for each track and store it.
Reimplemented from Module.
Definition at line 126 of file CDCTriggerNeuroIDHistModule.cc.
|
overridevirtual |
Initialize the module.
Initialize the networks and register datastore objects.
Reimplemented from Module.
Definition at line 83 of file CDCTriggerNeuroDataModule.cc.
|
overridevirtual |
Initialize the module.
Initialize the networks and register datastore objects.
First Initialize the neurotrigger object, which is needed because of the original structure of the training procedure in the old module. Second, the dataset for the idhist data will be initialized and set up.
Reimplemented from Module.
Definition at line 70 of file CDCTriggerNeuroIDHistModule.cc.