![]() |
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.