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

Classes | |
| class | CDCDedxCorrectionModule |
| This module may be used to apply the corrections to dE/dx per the calibration constants. More... | |
| class | CDCDedxDQMModule |
| This module to design collect CDC dEdx monitoring for DQM and only minimal information are stored. More... | |
| class | CDCDedxElectronCollectorModule |
| A collector module for CDC dE/dx electron calibrations. More... | |
| class | CDCDedxPIDModule |
| Extract CDC dE/dx information from fitted tracks. More... | |
| class | CDCDedxScanModule |
| This class performs the same function as CDCDedxPIDModule, but does so without using real objects from basf2. More... | |
| class | DedxPoint |
| A collection of classes that are useful for making a simple path length correction to the dE/dx measurement for each hit in a CDC cell. More... | |
| class | DedxLine |
| A class to hold the endpoints and slope of a line. More... | |
| class | DedxDriftCell |
| A class to hold the geometry of a cell. More... | |
| class | CDCDedxSkimModule |
| This module may be used to skim a data sample according to a specific set of cuts. More... | |
| class | CDCDedxSkimCDSTModule |
| Extracts dE/dx information for calibration testing. More... | |
| class | CDCDedxValidationModule |
| First version commited on Feb 21 2019 Extracts dE/dx information for validation and writes a ROOT file. More... | |
| class | ClusterMatcherModule |
| Match KLM Clusters to close ECL Clusters. More... | |
| class | CombinedPIDPerformanceModule |
| This module takes the MCParticles, the Tracks, and the PIDLikelihoods as input and produces a root file containing various histograms showing the PID performance. More... | |
| class | EventsOfDoomBusterModule |
| Module that flags an event destined for doom at reconstruction, based on the size of selected hits/digits containers after the unpacking. More... | |
| class | EventT0CombinerModule |
| Module to combine the EventT0 values from multiple sub-detectors. More... | |
| class | EventT0DQMModule |
| This module to design collect the event t0 values base on different detectors and physics processes. More... | |
| class | HitLevelInfoWriterModule |
| Extracts dE/dx information for calibration testing. More... | |
| class | DataWriterModule |
| Module to write Ntuples for KlId BKG classifier training. More... | |
| class | ECLExpertModule |
| Module to perform the ECL Klong ID classification. More... | |
| class | KLMExpertModule |
| Module to perform the KLM KlId classification. More... | |
| class | KlongValidationModule |
| Module used by the validation server to generate root files for the validation. More... | |
| class | MdstPIDModule |
| a module to fill PIDLikelihoods More... | |
| class | PIDNtupleModule |
| makes PID ntuple from mdst input More... | |
| class | HelixHelper |
| Helper class representing a helical track. More... | |
| class | VXDDedxPIDModule |
| Extract dE/dx from fitted tracks. More... | |
Functions | |
| MdstPIDModule () | |
| Constructor. | |
| virtual | ~MdstPIDModule () |
| Destructor. | |
| virtual void | initialize () override |
| Initialize the module. More... | |
| virtual void | beginRun () override |
| Called when a new run is started. | |
| virtual void | endRun () override |
| Called when run ended. | |
| virtual void | terminate () override |
| Terminates the module. | |
| virtual void | event () override |
| Called for each event. More... | |
| void | setLikelihoods (const TOPLikelihood *logl) |
| Set TOP log likelihoods and corresponding reconstruction flag. More... | |
| void | setLikelihoods (const ARICHLikelihood *logl) |
| Set ARICH log likelihoods and corresponding reconstruction flag. More... | |
| void | setLikelihoods (const CDCDedxLikelihood *logl) |
| Set CDC dE/dx log likelihoods and corresponding reconstruction flag. More... | |
| void | setLikelihoods (const VXDDedxLikelihood *logl) |
| Set VXD dE/dx log likelihoods and corresponding reconstruction flag. More... | |
| void | setLikelihoods (const ECLPidLikelihood *logl) |
| Set ECL log likelihoods and corresponding reconstruction flag. More... | |
| void | setLikelihoods (const KLMMuidLikelihood *muid) |
| Set KLM log likelihoods and corresponding reconstruction flag. More... | |
Variables | |
| static TVector3 | minimize_distance_to_point |
| user supplied point we're trying to find the nearest helix point to | |
| static TVector3 | minimize_distance_to_line_a |
| first user supplied line we're trying to find the nearest helix point to | |
| static TVector3 | minimize_distance_to_line_b |
| second user supplied line we're trying to find the nearest helix point to | |
| static HelixHelper const * | helix_object |
| keep a 'this' pointer around for minimization | |
|
overridevirtual |
Called for each event.
loop over Tracks, collect likelihoods and fill PIDLikelihoods
Reimplemented from Module.
Definition at line 72 of file MdstPIDModule.cc.
|
overridevirtual |
Initialize the module.
data store registration of PIDLikelihoods and relations to Tracks
Reimplemented from Module.
Definition at line 41 of file MdstPIDModule.cc.
|
private |
Set ARICH log likelihoods and corresponding reconstruction flag.
| logl | ARICHLikelihood pointer |
Definition at line 124 of file MdstPIDModule.cc.
|
private |
Set CDC dE/dx log likelihoods and corresponding reconstruction flag.
| logl | CDCDedxLikelihood pointer |
Definition at line 135 of file MdstPIDModule.cc.
|
private |
Set ECL log likelihoods and corresponding reconstruction flag.
| logl | ECLPidLikelihood pointer |
Definition at line 155 of file MdstPIDModule.cc.
|
private |
Set KLM log likelihoods and corresponding reconstruction flag.
| muid | KLMMuidLikelihood pointer |
Definition at line 165 of file MdstPIDModule.cc.
|
private |
Set TOP log likelihoods and corresponding reconstruction flag.
| logl | TOPLikelihood pointer |
Definition at line 113 of file MdstPIDModule.cc.
|
private |
Set VXD dE/dx log likelihoods and corresponding reconstruction flag.
| logl | VXDDedxLikelihood pointer |
Definition at line 145 of file MdstPIDModule.cc.