Belle II Software development
|
Modules | |
tracking data objects | |
tracking modules | |
Namespaces | |
namespace | Belle2::CDC |
namespace | Belle2::TestHelpers |
Some utilities to help with writing unit tests. | |
namespace | Belle2::AnalyzingAlgorithmHelper |
INFO This file contains all the algorithms retrieving infos from Clusters. | |
namespace | Belle2::SecMapHelper |
namespace for SectorMapHelper-related stuff | |
namespace | Belle2::DNN |
namespace for DirectedNodeNetwork-related stuff | |
Classes | |
class | CDCCKFState |
Define states for CKF algorithm, which can be seed track or CDC wire hit. More... | |
class | ArcLengthBasedCDCfromEclPathPairFilter |
For the two paths with the same number of hits prefers one with shortest arcLength ("densest path") More... | |
class | ArcLengthBasedCDCPathPairFilter |
For the two paths with the same number of hits prefers one with shortest arcLength ("densest path") More... | |
class | CDCPathPairFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | Chi2BasedCDCPathPairFilter |
Prefers path with smallest sum dist^2 / length of path. More... | |
class | DistanceBasedCDCPathPairFilter |
For the two paths with the same number of hits prefers one with smallest sum dist^2. More... | |
class | DuplicateCDCPathPairFilter |
Simple filter to distinguish between photon conversion and Bremsstrahlung. More... | |
class | HitDistanceBasedCDCPathPairFilter |
Prefers path with smallest sum dist^2 / length of path. More... | |
class | MCTruthCDCPathPairFilter |
For the two paths select the one with the most of MC matched hits. More... | |
class | CDCfromEclPathTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | CDCfromEclPathTruthVarSet |
Var set to store basic quantities related to CDC CKF (using truth information) More... | |
class | CDCPathBasicVarNames |
Vehicle class to transport the variable names. More... | |
class | CDCPathBasicVarSet |
Var set to store basic quantities related to CDC CKF. More... | |
class | CDCPathFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | CDCPathTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | CDCPathTruthVarSet |
Var set to store basic quantities related to CDC CKF (using truth information) More... | |
class | SeedChargeCDCPathFilter |
Check if charge of fitted path corresponds to charge of seed. More... | |
class | SizeCDCPathFilter |
Return the size of the path. More... | |
class | CDCfromEclStateTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | CDCfromEclStateTruthVarSet |
Var set to store basic quantities related to CDC CKF (using truth information) More... | |
class | CDCStateBasicVarNames |
Vehicle class to transport the variable names. More... | |
class | CDCStateBasicVarSet |
Var set to store basic quantities related to CDC CKF. More... | |
class | CDCStateFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | CDCStateTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | CDCStateTruthVarSet |
Var set to store basic quantities related to CDC CKF (using truth information) More... | |
class | DistanceCDCStateFilter |
Give a weight based on the distance from the hit to the path. More... | |
class | ExtrapolateAndUpdateCDCStateFilter |
An extrapolateAndUpdate filter for all CDC states. More... | |
class | MCTruthCDCStateFilter |
Give a weight based on the mc truth information (1 or NAN) More... | |
class | MCTruthEclSeedFilter |
Give a weight based on the mc truth information (1 or NAN) More... | |
class | RoughCDCfromEclStateFilter |
A very rough filter for all CDC states. More... | |
class | RoughCDCStateFilter |
A very rough filter for all CDC states. More... | |
class | CDCCKFDuplicateRemover |
Remove duplicate paths created from ECLShowers These typically come from the seeding with two charge assumptions and Bremsstrahlung. More... | |
class | CDCCKFEclSeedCreator |
Findlet for. More... | |
class | CDCCKFPathMerger |
Merge similar paths. More... | |
class | CDCCKFPathSelector |
Select the m_maximalCandidatesInFlight paths for further processing. More... | |
class | CDCCKFResultFinalizer |
Findlet to finalize CKF Paths in terms of final result. More... | |
class | CDCCKFResultStorer |
Store resulting tracks and relations on the dataStore. More... | |
class | CDCCKFSeedCreator |
Create a CKF seed based on RecoTrack (presumably from VXDTF2) More... | |
class | CDCCKFStateCreator |
Create CKF states, based on the current path. Perform some basic selection at this stage (based on phi, max. jump of layers) More... | |
class | CDCCKFStateFilter |
A stack of pre-, helix-extrapolation- , Kalman-extrapolation- and Kalman-update-filters. More... | |
class | CKFToCDCFindlet |
Main findlet of the ToCDCCKF module. More... | |
class | CKFToCDCFromEclFindlet |
Main findlet of the ToCDCCKF module. More... | |
class | StackTreeSearcher |
CKF tree searcher which traces several best paths. More... | |
class | CKFResult< ASeed, AHit > |
Object for temporary storage of a CKF tree search result. More... | |
class | CKFState< ASeed, AHit > |
State object to store one step in the CKF algorithm together with its parent (the state before), the hit (e.g. More... | |
class | AdvanceFilter< AState, AnAdvancer > |
Filter which can be used on a pair of path (vector of states) and states, which will call the extrapolate function of the given advancer class, to extrapolate the last path state to the plane of the new state and store the mSoP in the new state. More... | |
class | KalmanFilter< AState, AKalmanStepper > |
Filter which can be used on a pair of path (vector of states) and states, which will call the kalmanStep function of the given stepper class, to update the mSoP of the new state with a klaman update. More... | |
class | NonIPCrossingStateFilter< AllStateFilter > |
Reusable filter for checking the direction of a new state if it is in the correct orientation (forwards or backwards) by their arc length. More... | |
class | CKFRelationCreator< AState, ASeedRelationFilter, AHitRelationFilter > |
Findlet for applying filters for creating hit-hit and hit-seed relations. More... | |
class | LayerToggledApplier< AState, AFindlet > |
A special findlet, which is chooseable based on a given findlet for layers higher than N, N and for the rest. More... | |
class | LimitedOnStateApplier< AState, AFilter > |
Specialisation of the OnStateApplier, which (a) uses a filter for the () operator, which is configurable (b) does only allow for the best N candidates in the child states. More... | |
class | OnStateApplier< AState > |
Helper findlet which applies its () operator to all pairs of path and state with all states in the given child state list. More... | |
class | OverlapResolver< AFilter > |
Simple findlet for searching the best candidate for a given seed applying the given filter. More... | |
class | ResultStorer< AResult > |
This findlet does also handle the storing of the results. More... | |
class | SpacePointTagger< AResult, ACluster > |
Findlet for tagging all space points in the results vector as used. More... | |
class | StateCreator< AnObject, AState > |
Create new states and add them to a vector from a given object vector. More... | |
class | StateCreatorWithReversal< AState > |
An adaption of the normal state creator introducing another parameter to reverse the seed. More... | |
class | StateRejecter< AState, AFilter > |
Reject some (or all) states from a given list of child states using 5 filters. More... | |
class | TrackFitterAndDeleter |
Findlet to fit tracks and remove all non fitted ones. More... | |
class | TrackLoader |
Findlet for loading the seeds from the data store. More... | |
class | TreeSearcher< AState, AStateRejecter, AResult > |
Findlet for constructing result paths out of a list of states, which are connected with weighted relations. More... | |
class | Advancer |
Helper findlet for performing an extrapolation of a mSoP of one plane to another plane using the representation stored in the mSoP. More... | |
struct | SeedGetter |
Helper Functor to get the Seed of a given result. More... | |
struct | NumberOfHitsGetter |
Helper Functor to get the Number of hits of a given result. More... | |
struct | GetArcLength |
Helper Functor to get the arc length of a given result. More... | |
class | KalmanStepper< Dimension > |
Class to bundle all algorithms needed for the kalman update procedure. More... | |
class | CKFToPXDResult |
Specialized CKF Result for extrapolating into the PXD. More... | |
class | CKFToPXDState |
Specialized CKF State for extrapolating into the PXD. More... | |
class | AngularDistancePXDPairFilter |
Base filter for CKF PXD states. More... | |
class | CylinderDistancePXDPairFilter |
Base filter for CKF PXD states. More... | |
class | InterceptDistancePXDPairFilter |
Base filter for CKF PXD states. More... | |
class | LayerPXDRelationFilter< AFilter, APrefilter > |
Base filter for CKF PXD states. More... | |
class | LoosePXDPairFilter |
Base filter for CKF PXD states. More... | |
class | PXDPairFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | SensorPXDPairFilter |
Base filter for CKF PXD states. More... | |
class | PXDResultFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | PXDResultTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | PXDResultTruthVarSet |
Var set used in the CKF for calculating the probability of a correct result, which knows the truth information if two tracks belong together or not. More... | |
class | PXDResultVarNames |
Vehicle class to transport the variable names. More... | |
class | PXDResultVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match, which knows the truth information if two tracks belong together or not. More... | |
class | SizePXDResultFilter |
Base filter for CKF PXD results (on overlap check) More... | |
class | AllPXDStateFilter |
A very simple filter for all space points. More... | |
class | PXDStateBasicVarNames |
Vehicle class to transport the variable names. More... | |
class | PXDStateBasicVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match. More... | |
class | PXDStateFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | PXDStateTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | PXDStateTruthVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match, which knows the truth information if two tracks belong together or not. More... | |
class | SimplePXDStateFilter |
A very simple filter for all space points. More... | |
class | CKFToPXDFindlet |
Combinatorial Kalman Filter to extrapolate CDC Reco Tracks into the VXD (PXD) and collect space points. More... | |
class | PXDKalmanStepper |
Kalman stepper implementation for the PXD CKF. More... | |
class | MCUtil |
Class bundling all helper functions for the MC information used in the PXD CKF. More... | |
class | CKFToSVDResult |
Specialized CKF Result for extrapolating into the SVD. More... | |
class | CKFToSVDState |
Specialized CKF State for extrapolating into the SVD. More... | |
class | DistanceSVDPairFilter |
Base filter for CKF SVD states. More... | |
class | LayerSVDRelationFilter< AFilter, APrefilter > |
Base filter for CKF SVD states. More... | |
class | LooseSVDPairFilter |
Base filter for CKF SVD states. More... | |
class | SectorMapBasedSVDPairFilter |
Filter for relations between CKF SVD states based on SectorMaps. More... | |
class | SensorSVDPairFilter |
Base filter for CKF SVD states. More... | |
class | SVDPairFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | RelationSVDResultVarNames |
Vehicle class to transport the variable names. More... | |
class | RelationSVDResultVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match, which knows the truth information if two tracks belong together or not. More... | |
class | SizeSVDResultFilter |
Base filter for CKF SVD results (on overlap check) More... | |
class | SVDResultFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | SVDResultTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | SVDResultTruthVarSet |
Var set used in the CKF for calculating the probability of a correct result, which knows the truth information if two tracks belong together or not. More... | |
class | SVDResultVarNames |
Vehicle class to transport the variable names. More... | |
class | SVDResultVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match, which knows the truth information if two tracks belong together or not. More... | |
class | WeightSVDResultFilter |
Base filter for CKF SVD results (on overlap check) More... | |
class | AllSVDStateFilter |
A very simple filter for all space points. More... | |
class | ResidualSVDStateFilter |
A very simple filter for all space points. More... | |
class | SimpleSVDStateFilter |
A very simple filter for all space points. More... | |
class | SVDStateBasicVarNames |
Vehicle class to transport the variable names. More... | |
class | SVDStateBasicVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match. More... | |
class | SVDStateFilterFactory |
Factory that can create appropriate cluster filters from associated names. More... | |
class | SVDStateTruthVarNames |
Vehicle class to transport the variable names. More... | |
class | SVDStateTruthVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match, which knows the truth information if two tracks belong together or not. More... | |
class | SVDStateVarNames |
Vehicle class to transport the variable names. More... | |
class | SVDStateVarSet |
Var set used in the VXD-CDC-Merger for calculating the probability of a VXD-CDC-track match. More... | |
class | CKFToSVDFindlet |
Combinatorial Kalman Filter to extrapolate CDC Reco Tracks into the VXD (SVD) and collect space points. More... | |
class | CKFToSVDSeedFindlet |
Findlet for combining CDC tracks with SVD tracks. More... | |
class | RecoTrackRelator |
The results of the CKF ar in the form (seed -> vector of hits). More... | |
class | RelationApplier |
Relate the SVD and CDC tracks in the given relations also in the store array. More... | |
class | RelationFromSVDTracksCreator |
Simplified relation creator only creating relations between states of CDC Reco Track seeds and states with SpacePoints, that: (a) for the seed states: connect every seed with every lst hit of the SVD Reco Tracks (b) for the hit states: are in the same SVD Reco Track and follow each other directly. More... | |
class | SpacePointLoader |
Load the space points from the store array to the given vector. More... | |
class | SVDKalmanStepper |
Kalman stepper implementation for the SVD CKF. More... | |
struct | DATCONSVDClusterCandidate |
struct containing a cluster candidate for easier handling More... | |
class | DATCONSVDDigit |
The DATCONSVDDigit class. More... | |
class | DATCONFPGAFindlet |
Findlet for performing the DATCON ROI calculation close to the implementation on FPGA. More... | |
class | DATCONSVDClusterizer |
Findlet for clustering DATCONSVDDigits and creating SVDClusters that are used for tracking in DATCON. More... | |
class | DATCONSVDClusterLoaderAndPreparer |
Findlet for loading SVDClusters that were created by the DATCONSVDClusterizer findlet and prepare them for usage in the FastInterceptFinder2D by calculating the conformal transformed x,y coordinates and the creating pairs of coordinates for finding track candidates in r-phi and r-z. More... | |
class | FastInterceptFinder2DFPGA |
Findlet for finging intersections of sinosoidal curves in the 2D Hough space by iteratively calling fastInterceptFinder2d. More... | |
class | ROICalculator |
Findlet to calculate ROI on the PXD sensors based on input hits. More... | |
class | SVDShaperDigitConverter |
Findlet for converting SVDShaperDigits into DATCONSVDDigits. More... | |
class | ToPXDExtrapolator |
Findlet to extrapolate found tracks to the PXD sensors and calculate intercepts. More... | |
class | CKFParameters |
The payload containing all parameters for the PXD and SVD CKF. More... | |
class | CkfToPXDFiltersSetting |
The payload containing. More... | |
class | DAFparameters |
The payload containing the DAF parameters. More... | |
class | KinkFinderParameters |
The payload containing the parameters for the kinkFinder. More... | |
class | ROICalculationParameters |
The payload containing all PXD ROI parameters. More... | |
class | SVDEventT0Configuration |
This class store the configuration of the selections applied on the tracks used to compute the SVD EventT0. More... | |
class | TrackFitMomentumRange |
The payload containing the momentum threshold to disable the particle hypothesis in the track fit. More... | |
class | TrackFlippingCuts |
The payload containing the cuts for 2 mva based filters to decide whether a RecoTrack should be flipped or not. More... | |
class | TrackingMVAFilterParameters |
Class for the MVA filter payloads. More... | |
class | DQMEventProcessorBase |
The purpose of this class is to process one event() in DQMHistoModuleBase, which is a base for TrackDQMModule and AlignDQMModule. More... | |
class | DQMHistoModuleBase |
This class serves as a base for the TrackDQMModule and AlignDQMModule (and possibly other DQM histogram modules). More... | |
class | BaseEventTimeExtractor< AIOTypes > |
Class to extract the event t0. More... | |
class | BaseEventTimeExtractorModuleFindlet< AFindlet > |
Base class for most of the time extraction modules doing a track selection beforehand. More... | |
class | Chi2BasedEventTimeExtractor |
Event time extraction based on the principle of arXiv:0810.2241. More... | |
class | DriftLengthBasedEventTimeExtractor |
Event time extraction based on the principle of the CDC drift time calculation. More... | |
class | FullGridChi2TrackTimeExtractor |
Class to extract the event t0 using the chi-squared approach. More... | |
class | FullGridDriftLengthTrackTimeExtractor |
Class to extract the event t0 using the drift-length approach. More... | |
class | GridEventTimeExtractor< AFindlet > |
Generic findlet applying a certain time extractor multiple times. More... | |
class | HitBasedT0Extractor |
Findlet to extract the T0 time of an event only using CDC Hits. More... | |
class | IterativeChi2BasedEventTimeExtractor |
Class to iteratively extract the event t0 using the chi-squared approach. More... | |
class | IterativeDriftLengthBasedEventTimeExtractor |
Class to iteratively extract the event t0 using the drift-length approach. More... | |
class | IterativeEventTimeExtractor< AFindlet > |
Generic findlet applying a certain time extractor multiple times. More... | |
class | TrackSelector |
Select the tracks for the event time extraction. More... | |
class | TimeExtractionUtils |
Helper class to perform all kind of track extrapolations using the methods from arXiv:0810.2241. More... | |
class | KinkFitter |
KinkFitter class to create Kink mdst's objects from reconstructed tracks. More... | |
class | TrackMatchLookUp |
Class to provide convenient methods to look up matching information between pattern recognition and Monte Carlo tracks. More... | |
class | ROIDetPlane |
ROIDetPlane describes the plane containing a sensor. More... | |
class | ROIGeometry |
This class appends the VXDIntercept infos of a track to the list of intercepts. More... | |
class | ROIToUnitTranslator< aIntercept > |
Translator for ROI-geometry-information into a list of pixels or strips. More... | |
class | VXDInterceptor< aIntercept > |
This Class implements the interceptor of the SVD tracks on the PXD layers. More... | |
class | MCVXDPurityInfo |
The MC VXD Purity info container class. More... | |
class | SpacePoint |
SpacePoint typically is build from 1 PXDCluster or 1-2 SVDClusters. More... | |
class | SpacePointTrackCand |
Storage for (VXD) SpacePoint-based track candidates. More... | |
class | MapHelperFunctionsTest |
function object that implements cosecans(x) == 1/cos(x) by tan(x) / sin(x). More... | |
class | SpacePointTest |
Set up a few arrays and objects in the datastore. More... | |
class | SpacePointTrackCandTest |
Test class for the SpacePointTrackCand class. More... | |
class | RecoTrackTest |
Test class for the RecoTrack object. More... | |
class | CollectorTFInfoTest |
Set up a few arrays and objects in the datastore. More... | |
class | FilterIDTest |
Set up a few arrays and objects in the datastore. More... | |
class | FullSecIDTest |
Testing everything from FullSecID. More... | |
class | VerbosityClass< Verbosity > |
should behave differently for different verbosity-levels given - class More... | |
class | SandBox4TestingTest |
Testing autoAssignment of vectors for functions. More... | |
class | SectorTest |
Set up a few arrays and objects in the datastore. More... | |
class | ThreeHitFiltersTest |
Set up a few arrays and objects in the datastore. More... | |
class | TwoHitFiltersTest |
Set up a few arrays and objects in the datastore. More... | |
struct | ExtState |
Data structure to define extrapolation state. More... | |
struct | Intersection |
intersection of muid-extrapolated track with a KLM layer More... | |
class | TrackExtrapolateG4e |
geant4e-based track extrapolation. More... | |
struct | CALogger |
simple logger for CA algorithm More... | |
struct | CAValidator< CellType > |
validation tool for CA algorithm More... | |
class | CellularAutomaton< ContainerType, ValidatorType > |
The CellularAutomaton class This class serves as a functor for the algorithm itself. More... | |
struct | NodeCompatibilityCheckerBase< NodeType > |
most trivial node compatibility checker, says always true More... | |
struct | NodeCompatibilityCheckerCA< NodeType > |
simple NodeCompatibilityChecker, which checks for compatible Neighboring states of passed nodes (does no extended validation check) More... | |
struct | NodeCompatibilityCheckerPathCollector< NodeType > |
simple NodeCompatibilityChecker, which checks for compatible Neighboring states of passed nodes (does no extended validation check) More... | |
class | NodeFamilyDefiner< ContainerType, NodeType, NeighbourContainerType > |
This class assigns a common family identifier to all CACells in the network that are connected. More... | |
class | PathCollectorRecursive< ContainerType, NodeType, NeighbourContainerType, NodeCompatibilityCheckerType > |
Path finder for generic ContainerType. More... | |
class | SPTCSelectorXBestPerFamily |
Algorithm to collect the x best TrackCandidates per family based on a VXD Quality estimator method output. More... | |
class | StandaloneCosmicsCollector |
Track finding algorithm class for linear tracks produced by cosmics in the VXD without magnetic field. More... | |
class | TrackerAlgorithmBase< ContainerType, ValidatorType > |
base class for TrackerAlgorithms. shall allow a common base for algorithms like the cellular automaton More... | |
class | AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > |
Base class for storing an algorithm determining the data one wants to have. More... | |
class | AnalyzingAlgorithmLostUClusters< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out how many u-type-clusters the testTC lost compared to the refTC. More... | |
class | AnalyzingAlgorithmLostVClusters< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out how many v-type-clusters the testTC lost compared to the refTC. More... | |
class | AnalyzingAlgorithmLostUEDep< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out the energy deposit of u-type-clusters the testTC lost compared to the refTC. More... | |
class | AnalyzingAlgorithmLostVEDep< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out the energy deposit of v-type-clusters the testTC lost compared to the refTC. More... | |
class | AnalyzingAlgorithmTotalUClusters< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out how many u-type-clusters the given TC had. More... | |
class | AnalyzingAlgorithmTotalVClusters< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out how many v-type-clusters the given TC had. More... | |
class | AnalyzingAlgorithmTotalUEDep< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out the energy deposit of u-type-clusters the given TC had. More... | |
class | AnalyzingAlgorithmTotalVEDep< DataType, TCInfoType, VectorType > |
Class for storing an algorithm to find out the energy deposit of v-type-clusters the given TC had. More... | |
class | AnalyzingAlgorithmResidualPX< DataType, TCInfoType, VectorType > |
INFO This file contains all the algorithms calculating residuals of something. More... | |
class | AnalyzingAlgorithmResidualPY< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of momentum in Y. More... | |
class | AnalyzingAlgorithmResidualPZ< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of momentum in Z. More... | |
class | AnalyzingAlgorithmResidualPT< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of momentum in pT. More... | |
class | AnalyzingAlgorithmResidualP< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of momentum in |p|. More... | |
class | AnalyzingAlgorithmResidualPTheta< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of momentum in theta (in degrees) More... | |
class | AnalyzingAlgorithmResidualPPhi< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of momentum in phi (in degrees) More... | |
class | AnalyzingAlgorithmResidualPAngle< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of momentum in its angle (direction residual in degrees) More... | |
class | AnalyzingAlgorithmResidualPTAngle< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of pT in angle (transverse direction residual in degrees) More... | |
class | AnalyzingAlgorithmResidualPosition< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of the seed position in 3D. More... | |
class | AnalyzingAlgorithmResidualPositionXY< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the residual (ref-test) of the seed position in XY (=r) More... | |
class | AnalyzingAlgorithmValuePX< DataType, TCInfoType, VectorType > |
INFO This file contains all the algorithms calculating a certain value of something. More... | |
class | AnalyzingAlgorithmValuePY< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the momentum in Y. More... | |
class | AnalyzingAlgorithmValuePZ< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the momentum in Z. More... | |
class | AnalyzingAlgorithmValuePT< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the momentum in pT. More... | |
class | AnalyzingAlgorithmValueP< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the momentum in |p|. More... | |
class | AnalyzingAlgorithmValuePTheta< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the momentum in theta (in degrees) More... | |
class | AnalyzingAlgorithmValuePPhi< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the momentum in phi (in degrees) More... | |
class | AnalyzingAlgorithmValueDistSeed2IP< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the the distance seedHit to IP in 3D. More... | |
class | AnalyzingAlgorithmValueDistSeed2IPXY< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the distance seedHit to IP in XY (=r) More... | |
class | AnalyzingAlgorithmValueDistSeed2IPZ< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the distance seedHit to IP in XY (=r) More... | |
class | AnalyzingAlgorithmValueQI< DataType, TCInfoType, VectorType > |
Class for storing an algorithm determining the quality indicator of the TC. More... | |
class | AlgoritmType |
Small class for classifying types of analyzing algorithms. More... | |
class | AnalizerTCInfo |
simple class storing infos relevant for a TC for analyzing it. More... | |
class | KeyValBox< KeyType, ValueType > |
Minimal container storing a pair of < KeyType, ValueType> More... | |
class | RootParameterTracker |
Production notes for RootParameterTracker: More... | |
class | TCType |
Small class for classifying types of reconstructed track candidates. More... | |
class | VXDTFFilters< point_t > |
Class that contains all the static sectors to which the filters are attached. More... | |
class | ClosedLowerBoundedSet< MinType > |
Represents a closed lower bounded set of arithmetic types. More... | |
class | ClosedRange< MinType, MaxType > |
Represents a closed set of arithmetic types. More... | |
class | ClosedUpperBoundedSet< MaxType > |
Represents an upper bounded set of arithmetic types. More... | |
class | Filter< typePack > |
This class is used to select pairs, triplets... of objects. More... | |
struct | all_same< types > |
The all_same struct is meant to check that all the types in a template pack are of the same type. More... | |
struct | all_same< T > |
The all_same struct is meant to check that all the types in a template pack are of the same type. More... | |
struct | all_same< > |
The all_same struct is meant to check that all the types in a template pack are of the same type. More... | |
struct | all_same< T, T, types ... > |
The all_same struct is meant to check that all the types in a template pack are of the same type. More... | |
class | Filter< Variable, RangeType, Observer > |
Basic Filter ///. More... | |
class | Filter< Variable, RangeType, Belle2::BypassableFilter, Observer > |
Bypassable Filter ///. More... | |
class | Filter< Variable, RangeType, Belle2::ActivatableFilter, Observer > |
Activatable Filter /// TODO: Remove, as it is no longer used...? More... | |
class | Filter< Belle2::OperatorNot, someFilter, templateObserverType > |
Realization of a NOT operator for the Filter classes. More... | |
class | Filter< Belle2::OperatorAnd, FilterA, FilterB, templateObserverType > |
Realization of the AND operator between two objects of the Filter class. More... | |
class | Filter< Belle2::OperatorOr, FilterA, FilterB, templateObserverType > |
Realization of the OR operator between two objects of the Filter class. More... | |
class | LowerBoundedSet< InfType > |
Represents a lower bounded set of arithmetic types. More... | |
class | Observer |
Observer base class which can be used to evaluate the VXDTF2's Filters. More... | |
class | Range< InfType, SupType > |
Represents a range of arithmetic types. More... | |
class | SelectionVariable< templateArgumentType, Nargs, templateReturnType > |
Base class of the selection variable objects used for pair filtering. More... | |
class | SingleElementSet< Type > |
Represents a set containing a single element;. More... | |
class | UpperBoundedSet< SupType > |
Represents an upper bounded set of arithmetic types. More... | |
class | VoidObserver |
The most CPU efficient Observer for the VXDTF filter tools (even if useless). More... | |
class | DELTACIRCLERADIUS_NAME< PointType > |
calculates delta-circleRadius-value (difference in circle radii of 2 subsets of the hits), returning unit: cm. More... | |
class | DELTADISTCIRCLECENTER_NAME< PointType > |
calculates the distance between the estimated circle centers (using 2 subsets of given hits) in the xy-plane, returning unit: cm. More... | |
class | DELTAPT_NAME< PointType > |
calculates dpt-value (dpt= difference in transverse momentum of 2 subsets of the hits), returning unit: GeV/c. More... | |
class | CompactSecIDs |
This class provides a computer convenient numbering scheme for the sectors in the sector map and for the N sectors combinations. More... | |
class | FiltersContainer< point_t > |
This class contains everything needed by the VXDTF that is not going to change during a RUN, i.e. More... | |
class | SectorsOnSensor< sectorID > |
This class associates to an ordered pairs of normalized local coordinates a compact sector id. More... | |
class | ANGLE3DFULL_NAME< PointType > |
calculates the angle between the hits/vectors (3D), returning unit: angle in degrees. More... | |
class | ANGLE3DSIMPLE_NAME< PointType > |
calculates the angle between the hits/vectors (3D), returning unit: none (calculation for degrees is incomplete, if you want readable numbers, use Angle3DFull instead). More... | |
class | ANGLERZFULL_NAME< PointType > |
calculates the angle between the hits/vectors (RZ), returning unit: angle in degrees. More... | |
class | ANGLERZSIMPLE_NAME< PointType > |
calculates the angle between the hits/vectors (RZ), returning unit: none (calculation for degrees is incomplete, if you want readable numbers, use AngleRZFull instead). More... | |
class | ANGLEXYFULL_NAME< PointType > |
calculates the angle between the hits/vectors (XY), returning unit: angle in degrees. More... | |
class | CIRCLECENTERXY_NAME< PointType > |
calculates the center of the circle for 3 hits in the XY plane and returns a B2Vector3 with the result (z=0). More... | |
class | CIRCLEDIST2IP_NAME< PointType > |
calculates the distance of the point of closest approach of circle to the IP, returning unit: cm More... | |
class | CIRCLERADIUS_NAME< PointType > |
calculates the estimation of the circle radius of the 3-hit-tracklet, returning unit: cm. More... | |
class | COSANGLEXY_NAME< PointType > |
calculates the angle between the hits/vectors (XY), returning unit: none (calculation for degrees is incomplete, if you want readable numbers, use AngleXYFull instead): More... | |
class | DELTASLOPERZ_NAME< PointType > |
calculates deviations in the slope of the inner segment and the outer segment, returning unit: none More... | |
class | DELTASLOPEZOVERS_NAME< PointType > |
compares the "slopes" z over arc length. More... | |
class | DELTASOVERZ_NAME< PointType > |
calculates the helixparameter describing the deviation in arc length per unit in z. More... | |
class | DISTANCEINTIME< PointType > |
This variable returns the difference among the V and U side clusters of th ecenter space point. More... | |
class | HELIXPARAMETERFIT_NAME< PointType > |
calculates the helixparameter describing the deviation in z per unit angle, returning unit: none. More... | |
class | MLHANDOVER_NAME< PointType, Ndims > |
SelectionVariable that is used for the Machine Learning (ML) based filters. More... | |
class | PT_NAME< PointType > |
calculates the estimation of the transverse momentum of the 3-hit-tracklet, returning unit: GeV/c. More... | |
class | SIGNCURVATUREXY_NAME< PointType > |
calculates the sign of the curvature for three hits More... | |
class | SIGNCURVATUREXYERROR_NAME< PointType > |
calculates the sign of the curvature for three hits More... | |
class | ZIGGZAGGRZ_NAME< PointType, PointContainerType > |
checks whether chain of segments are zigg-zagging (changing sign of curvature of neighbouring segments) in the R-Z-plane, returns number of charge-signs found (if != 1, then the given hitContainer is ziggZagging). More... | |
class | ZIGGZAGGXY_NAME< PointType, PointContainerType > |
checks whether chain of segments are zigg-zagging (changing sign of curvature of neighbouring segments) in the X-Y-plane, returns number of charge-signs found (if != 1, then the given hitContainer is ziggZagging). More... | |
class | ZIGGZAGGXYWITHSIGMA_NAME< PointType, PointContainerType > |
checks whether chain of segments are zigg-zagging (changing sign of curvature of neighbouring segments) in the X-Y-plane, returns number of charge-signs found (if != 1, then the given hitContainer is ziggZagging). More... | |
class | VariablesTTree< filterLeaves > |
Dump on a TTree the values of all the variables in a filter. More... | |
class | VariablesTTree<> |
Defines the interface using an empty template pack. More... | |
class | VariablesTTree< Filter< Variable, other ... > > |
Specialization for a simple filter More... | |
class | VariablesTTree< Filter< unaryOperator, Filter< args ... >, other ... > > |
Specialization for unary operators acting on a filter More... | |
class | VariablesTTree< Filter< binaryOperator, Filter< argsA ... >, Filter< argsB ... >, other ... > > |
Specialization for binary operators acting on a filter More... | |
class | VariableTBranch< Variable > |
This class contains. More... | |
class | VariablesOnTTree |
Test for VariablesTTree. More... | |
class | COSDIRECTIONXY_NAME< PointType > |
This is a specialization returning floats, where value calculates the cos of the angle of the segment of two hits in the XY plane. More... | |
class | DISTANCE1DZ_NAME< PointType > |
This is the specialization for SpacePoints with returning floats, where value calculates the distance between two hits in 1D on the Z-axis. More... | |
class | DISTANCE1DZSQUARED_NAME< PointType > |
This is the specialization for SpacePoints with returning floats, where value calculates the squared distance between two hits in 1D on the Z-axis. More... | |
class | DISTANCE2DXYSQUARED_NAME< PointType > |
This is the specialization for SpacePoints with returning floats, where value calculates the squared distance between two hits in 2D on the X-Y-plane. More... | |
class | DISTANCE3DNORMED_NAME< PointType > |
This is the specialization for SpacePoints with returning floats, where value calculates the normed distance between two hits in 3D. More... | |
class | DISTANCE3DSQUARED_NAME< PointType > |
This is the specialization for SpacePoints with returning floats, where value calculates the squared distance between two hits in 3D. More... | |
class | DISTANCEINTIME_U_NAME< PointType > |
This variable returns the time difference among the U side clusters of the two space points. More... | |
class | DISTANCEINTIME_V_NAME< PointType > |
This variable returns the time difference among the V side clusters of the two space points. More... | |
class | SLOPERZ_NAME< PointType > |
This is the specialization for SpacePoints with returning floats, where value calculates the slope in R-Z for a given pair of hits. More... | |
class | DecorrelationMatrix< Ndims > |
Class holding a Matrix that can be used to decorrelate input data to Machine Learning classifiers. More... | |
class | FBDTClassifier< Ndims > |
FastBDT as RelationsObject to make it storable and accessible on/via the DataStore. More... | |
struct | FBDTTrainSample< Ndims > |
bundle together the classifier input and the target value into one struct for easier passing around. More... | |
class | MLRange< ClassifierType, Ndims, CutType > |
Range used for the Machine Learning assisted TrackFinding approach. More... | |
class | Observer3HitPrintResults |
this observer does simply print the name of the SelectionVariable and the result of its value-function as a Warning(if failed) or as an Info (if succeeded) More... | |
class | ObserverCheckFilters |
this observer searches logs the response for each of SelectionVariables used in the filters If the pointer to the StoreArray is set the results will be put into the datastore More... | |
class | ObserverCheckMCPurity |
this observer searches for mcParticles attached to the hits given and stores the information found to be retrieved later. More... | |
class | ObserverPrintResults |
this observer does simply print the name of the SelectionVariable and the result of its value-function as a Warning(if failed) or as an Info (if succeeded) More... | |
class | SelectionVariableFactory< PointType > |
The factory,as the name implies, does not implement at all the factory paradigm. More... | |
struct | SelVarHelper< PointType, DataType > |
contains a collection of functions and related stuff needed for SelectionVariables implementing 2-, 3- and 4-hitfilters. More... | |
class | MVAExpert |
Class to interact with the MVA package, based on class with same name in CDC package. More... | |
class | ActivatedSector |
ActivatedSector is carrying the dynamic part of a Sector. More... | |
struct | BranchInterface< ValueType > |
simple struct for interfacing the Branch. More... | |
class | FilterMill< PointType > |
Small class which stores the filters/selectionVariables to be used for a secMap and has an interface for applying them. More... | |
class | SecIDPair |
allows to set outer and inner secID. More... | |
class | SecIDTriplet |
allows to set outer, center and inner secID. More... | |
class | SecIDQuadruplet |
allows to set outer, outerCenter, innerCenter and inner secID. More... | |
class | FilterValueDataSet< SecIDSetType > |
contains the relevant information needed for filling a TTree containing train-data for the secMap. More... | |
class | MinMax |
small class for storing min and max. More... | |
class | MinMaxCollector< DataType > |
A container for collecting data, where min- and max-quantiles near q(0) and q(1) are to be found. More... | |
class | NoKickCuts |
This class is an auxiliary class that implement methods to access to a single cut, used in NoKickRTSel class. More... | |
class | NoKickRTSel |
This class implement some methods useful for the application of cuts evaluated in NoKickCutsEval module. More... | |
class | RawDataCollectedMinMax |
takes care of collecting raw data and staying below RAM-threshold. More... | |
class | RawSecMapRootInterface |
To be used as an interface to root-stuff. More... | |
class | SecMapTrainer< FilterFactoryType > |
This class contains all relevant tools for training a VXDTFFilters. More... | |
class | SecMapTrainerHit |
simple Hit class used for sectorMap-training. More... | |
class | SecMapTrainerTC |
simple Hit class used for sectorMap-training. More... | |
class | Sector |
Sector is a central part of storing information for VXD trackFinders. More... | |
class | SectorFriendship |
SectorFriendship is carrying the link between parent sector and a connected sector (socalled Friendsector). More... | |
class | SectorGraph< FilterType > |
contains all subgraphs. More... | |
class | SectorMapComparer |
A root tool that compares two Sectormaps (local root files) and produces some statistics output. More... | |
class | SubGraph< FilterType > |
contains all relevant stuff needed for dealing with a subGraph. More... | |
class | SubGraphID |
stores the ID of a subgraph, which is basically a chain of FullSecID coded as unsigned ints. More... | |
class | ActiveSector< StaticSectorType, HitType > |
The ActiveSector Class. More... | |
class | CACell |
The CACell class This Class stores all relevant information one wants to have stored in a cell for a Cellular automaton. More... | |
class | DirectedNode< EntryType, MetaInfoType > |
The Node-Class. More... | |
class | DirectedNodeNetwork< EntryType, MetaInfoType > |
Network of directed nodes of the type EntryType. More... | |
class | DirectedNodeNetworkContainer |
The Container stores the output produced by the SegmentNetworkProducerModule. More... | |
class | Segment< HitType > |
The Segment class This class represents segments of track candidates needed for TrackFinderVXD-Modules. More... | |
class | StaticSector< HitType, Filter2sp, Filter3sp, Filter4sp > |
class to describe a static sector of the sector map. More... | |
struct | TrackNode |
Minimal class to store combination of sector and spacePoint, since SpacePoint can not carry sectorConnection. More... | |
class | VoidMetaInfo |
The most CPU efficient MetaInfo for the DirectedNode-requirements (even if useless). More... | |
struct | SpacePointTrackCandCreator< SPTCContainerType > |
small class to take simple vectors of SpacePoints and convert them to real SpacePointTrackCands More... | |
struct | QualityEstimationResults |
Container for complete fit/estimation results. More... | |
class | QualityEstimatorBase |
BaseClass for QualityEstimators. More... | |
class | QualityEstimatorCircleFit |
Class containing the algorithm to perform the simple circle fit. More... | |
class | QualityEstimatorLineFit3D |
Testbeam: Coords: Sensors: ^ . More... | |
class | QualityEstimatorMC |
Class implementing the algorithm used for the MC based quality estimation. More... | |
class | QualityEstimatorRandom |
Class implementing a random quality estimation. More... | |
class | QualityEstimatorRiemannHelixFit |
Based on R. More... | |
class | QualityEstimatorTripletFit |
does a tripletFit of the given hits The filter is based on the paper 'A New Three-Dimensional Track Fit with Multiple Scattering' by Andre Schoening et al. More... | |
class | AlwaysYesFilter |
AlwaysYesFilter is a simple filter saying always yes, which is meant for testing purposes. More... | |
class | FilterBase |
FilterBase is the baseClass for filters applied on (chains of) spacepoints. More... | |
class | HopfieldNetwork |
Hopfield Algorithm with number based inputs. More... | |
class | OverlapMatrixCreator |
Creates a vector of vectors, that knows which track is conflicting with which other. More... | |
class | OverlapNetwork |
Hold information about overlap of SpacePointTrackCand. More... | |
struct | OverlapResolverNodeInfo |
Struct for holding information needed by overlap resolving algorithms for one node. More... | |
class | Scrooge |
Executes greedy algorithm for vector of QITrackOverlap structs. More... | |
class | Named< T > |
A mixin class to attach a name to an object. Based on class with same name in CDC package. More... | |
class | ClusterInfoExtractor |
class to extract info from individual clusters and combine for SPTC More... | |
class | QEResultsExtractor |
class to extract results from qualityEstimation More... | |
class | SimpleVariableRecorder |
Class to write collected variables into a root file, Used by VXDQETrainingDataCollectorModule. More... | |
class | VariableExtractor |
class to extract individual variables More... | |
class | TrackFitter |
Algorithm class to handle the fitting of RecoTrack objects. More... | |
class | MeasurementAdder |
Algorithm class to translate the added detector hits (e.g. More... | |
class | BaseMeasurementCreator |
Base class for all measurement creators. More... | |
class | BaseMeasurementCreatorFromCoordinateMeasurement< HitType, detector > |
Baseclass to create measurement track points based on the coordinate measurements. More... | |
class | BaseMeasurementCreatorFromHit< HitType, detector > |
Base Class to create measurements based on a given hit related to the RecoTrack. More... | |
class | CoordinateMeasurementCreator< HitType, detector > |
A measurement creator for normal coordinate measurements out of cdc/svd/pxd hits. More... | |
class | VXDMomentumEstimationMeasurementCreator< HitType, detector > |
Creator for VXDMeasurements with momentum estimation based on the dEdX information. More... | |
class | AdditionalMeasurementCreatorFactory |
Add measurement creators that do not rely on a specific hit type, but rather add measurements without corresponding hit. More... | |
class | BKLMMeasurementCreatorFactory |
Add all measurement creators related to BKLM hits. More... | |
class | CDCMeasurementCreatorFactory |
Add all measurement creators related to CDC hits. More... | |
class | EKLMMeasurementCreatorFactory |
Add all measurement creators related to EKLM hits. More... | |
class | MeasurementCreatorFactory< BaseMeasurementCreatorType > |
This is the base class for all MeasurementCreatorFactories used in the MeasurementCreatorModule. More... | |
class | PXDMeasurementCreatorFactory |
Add all measurement creators related to PXD hits. More... | |
class | SVDMeasurementCreatorFactory |
Add all measurement creators related to SVD hits. More... | |
class | HMatrixQP |
AbsHMatrix implementation for one-dimensional MeasurementOnPlane and RKTrackRep parameterization. More... | |
class | PlanarMomentumMeasurement |
Measurement class implementing a planar hit geometry (1 or 2D) with only a momentum measurement. More... | |
class | PlanarVXDMomentumMeasurement< HitType > |
Measurement class implementing a planar hit geometry (1 or 2D) with a momentum measurement based on the VXD dEdX information with setable parameters (see VXDMomentumEstimationMeasurementCreator). More... | |
class | TrackBuilder |
TrackBuilder class to create the Track/TrackFitResult mdst output from the RecoTrack. More... | |
class | EventInfoExtractor |
class to extract results from qualityEstimation More... | |
class | FlipRecoTrackExtractor2nd |
class to extract results from qualityEstimation More... | |
class | FlipRecoTrackExtractor |
class to extract results from qualityEstimation More... | |
class | HitInfoExtractor |
class to extract info from individual clusters and combine for SPTC More... | |
class | RecoTrackExtractor |
class to extract results from qualityEstimation More... | |
class | SubRecoTrackExtractor |
class to extract results from qualityEstimation More... | |
class | NewV0Fitter |
Improved V0 fitter class. More... | |
class | V0Fitter |
V0Fitter class to create V0 mdst's from reconstructed tracks. More... | |
class | V0FitterTest |
Set up a few arrays and objects in the datastore. More... | |
class | ExporterEventInfo |
Bundles information for a single event to be stored by NonRootDataExportModule. More... | |
class | ExporterHitInfo |
Bundles information for a single hit to be stored by EventInfo (needed for HitExporter, which is needed by NonRootDataExportModule) More... | |
class | ExporterTcInfo |
Bundles information for a single track candidate to be stored by EventInfo (needed for HitExporter, which is needed by NonRootDataExportModule) More... | |
class | FilterExceptions |
Exception which are thrown by members of the FilterClasses. More... | |
class | FourHitFilters |
The class 'FourHitFilters' bundles filter methods using 4 hits which are stored in B2Vector3Ds. More... | |
class | GlobalNames |
Bundles filter methods using 2 hits. More... | |
class | ThreeHitFilters |
The class 'ThreeHitFilters' bundles filter methods using 3 hits which are stored in B2Vector3Ds. More... | |
class | TwoHitFilters |
The class 'TwoHitFilters' bundles filter methods using 2 hits which are stored in B2Vector3Ds. More... | |
class | XHitFilterFactory< PointType > |
The factory serves as an interface between all x-hit-filters and a user only knowing their name (in string), but not their type. More... | |
class | VXDMomentumEstimation< ClusterType > |
Class doing the momentum estimation from dEdX for SVDClusters and PXDClusters. More... | |
class | VXDMomentumEstimationTools< ClusterType > |
Tools needed for the VXD momentum estimation to, e.g. More... | |
Macros | |
#define | SELECTION_VARIABLE(variableName, nArgs, argumentType, implementation) |
Template to define a selection-variable class. | |
Enumerations | |
enum | VolTypes { VOLTYPE_CDC , VOLTYPE_TOP1 , VOLTYPE_TOP2 , VOLTYPE_TOP3 , VOLTYPE_ARICH1 , VOLTYPE_ARICH2 , VOLTYPE_ARICH3 , VOLTYPE_ECL , VOLTYPE_BKLM1 , VOLTYPE_BKLM2 , VOLTYPE_EKLM } |
Enumeration for G4VPhysicalVolume sensitive-volume categories. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &output, const CDCCKFPath &path) |
Output operator for the collection of CDC CKF-algorithm states. | |
std::ostream & | operator<< (std::ostream &output, const CDCCKFState &state) |
print state info | |
std::string | getClassMnemomicParameterName (const RecoTrack *dispatchTag) |
Returns a short name for class RecoTrack to be used in names of parameters. | |
std::string | getClassMnemomicParameterDescription (const RecoTrack *dispatchTag) |
Returns a short description for class RecoTrack to be used in descriptions of parameters. | |
std::string | getClassMnemomicParameterName (const SpacePoint *dispatchTag) |
Returns a short name for class SpacePoint to be used in names of parameters. | |
std::string | getClassMnemomicParameterDescription (const SpacePoint *dispatchTag) |
Returns a short description for class SpacePoint to be used in descriptions of parameters. | |
template<unsigned int NRows, unsigned int NCols, class AMatrix > | |
Eigen::Matrix< double, NRows, NCols, Eigen::RowMajor > | convertToEigen (const AMatrix &matrix) |
Convert a ROOT matrix to Eigen. Checks for the correct row and column number. | |
template<unsigned int NRows> | |
Eigen::Matrix< double, NRows, 1 > | convertToEigen (const TVectorD &matrix) |
Convert a ROOT matrix to Eigen - TVector specialisation. Checks for the correct row number. | |
template<class T > | |
void | checkResizeClear (std::vector< T > &vectorToCheck, uint limit) |
Check capacity of a vector and create a fresh one if capacity too large If the capacity of a std::vector is very large without being used, it just allocates RAM for no reason, increasing the RAM usage unnecessarily. | |
constexpr bool | arcLengthInRightDirection (double arcLength2D, TrackFindingCDC::EForwardBackward forwardBackward) |
Given the calculated arc length between a start point and an end point, checks if the travelled path is along the given direction or not. | |
TrackFindingCDC::EForwardBackward | fromString (const std::string &directionString) |
Helper function to turn a direction string into a valid forward backward information. | |
long | convertFloatToInt (double value, int power) |
Convert float or double to long int for more similarity to the FPGA implementation. | |
template<typename MapType > | |
std::vector< typename MapType::key_type > | getUniqueKeys (const MapType &aMap) |
get the unique keys of a map (i.e. | |
template<typename MapType > | |
unsigned int | getUniqueSize (const MapType &aMap) |
get the number of unique keys inside the map NOTE: for non-multimap this is the same as .size() | |
template<typename MapType > | |
std::vector< std::pair< typename MapType::key_type, unsigned int > > | getNValuesPerKey (const MapType &aMap) |
get the unique keys of a map together with the number of values associated to each key. | |
template<typename MapType > | |
std::vector< typename MapType::mapped_type > | getValuesToKey (const MapType &aMap, typename MapType::key_type aKey) |
get all values stored in the map for a given key | |
template<typename MapType > | |
std::vector< std::tuple< typename MapType::key_type, typename MapType::mapped_type, unsigned int > > | getSortedKeyValueTuples (const MapType &aMap) |
get the (key, value, number of values) tuples stored in the map, sorted after the following scheme (descending order) 1) the number of associated values to one key 2) the sum of the associated values to that key NOTE: for a non-multimap this returns the content of the map ordered by valued CAUTION: if one of the values to a key is NaN this key will be the first (of the ones with the same number of associated values) | |
template<typename MapType > | |
std::vector< typename MapType::mapped_type > | getAllValues (const MapType &aMap) |
get all values in the map (i.e. | |
template<typename MapType > | |
std::string | printMap (const MapType &aMap) |
get the contents of the map as string. | |
static bool | findWeightInVector (std::vector< std::pair< int, double > > &vec, double weight) |
find the given weight in the given vector of pair<int,double> NOTE: the criteria for finding are rather loose (i.e. | |
template<typename TrueHitType > | |
static std::vector< std::pair< int, double > > | getMCParticles (const Belle2::SpacePoint *spacePoint) |
get the related MCParticles to the TrueHit. | |
static void | increaseClusterCounters (const Belle2::SpacePoint *spacePoint, std::array< unsigned, 3 > &clusterCtr) |
increase the appropriate Cluster counter by asking the SpacePoint which type he has and which Clusters are assigned | |
static std::vector< size_t > | getAccessorsFromWeight (double weight) |
convert the relation weight (SpacePoint <-> TrueHit) to a type that can be used to access arrays | |
static std::vector< Belle2::MCVXDPurityInfo > | createPurityInfosVec (const std::vector< const Belle2::SpacePoint * > &spacePoints) |
create a vector of MCVXDPurityInfos objects for a std::vector<Belle2::SpacePoints>. | |
template<typename SPContainer > | |
static std::vector< Belle2::MCVXDPurityInfo > | createPurityInfos (const SPContainer *container) |
create a vector of MCVXDPurityInfos objects for any given container holding SpacePoints and providing a getHits() method each MCParticle that is in the container gets its own object NOTE: negative MCParticleIds are possible und used as follows: | |
template<typename SPContainer > | |
static std::vector< Belle2::MCVXDPurityInfo > | createPurityInfos (const SPContainer &container) |
template<typename Functor > | |
i2dMultiMap | createMultiMap (int nEntries, Functor funct) |
create a multimap with | |
template<typename Functor > | |
i2dMap | createMap (int nEntries, Functor funct) |
create a multimap with | |
TEST_F (MapHelperFunctionsTest, testCreatorFunctions) | |
test the methods that are use to create the maps for the later tests | |
TEST_F (MapHelperFunctionsTest, testGetUniqueKeys) | |
test if the 'getUniqueKeys' method returns the right values | |
TEST_F (MapHelperFunctionsTest, testGetValuesToKey) | |
test if the 'getValuesToKey' method returns the right values to a given key | |
TEST_F (MapHelperFunctionsTest, testGetNValuesPerKey) | |
test the 'getNValuesPerKey' method | |
TEST_F (MapHelperFunctionsTest, testGetSortedKeyValueTuples) | |
test if the 'getSortedKeyValuePairs' method actually works as advertised | |
TEST_F (MapHelperFunctionsTest, testGetAllValues) | |
test the getAllValues() function actually returns all values that are stored in the map | |
TEST_F (SpacePointTest, testConstructorPXD) | |
Test constructor for PXDClsuters tests the constructor importing a PXDCluster and tests results by using the getters of the spacePoint... | |
TEST_F (SpacePointTest, testConstructorSVD) | |
Test constructor for SVDClsuters tests the constructor importing a SVDCluster and tests results by using the getters of the spacePoint... | |
TEST_F (SpacePointTest, testRootIOPXDCluster) | |
Test if cluster writing in and reading from root files work. | |
TEST_F (SpacePointTest, testRootIOB2Vector3) | |
Test if B2Vector3 writing in and reading from root files work. | |
TEST_F (SpacePointTest, testRootIOSP) | |
Test if spacePoints writing in and reading from root files work. | |
TEST_F (SpacePointTest, testConvertLocalToNormalizedCoordinates) | |
Testing member of spacePoint: convertToNormalizedCoordinates. | |
TEST_F (SpacePointTest, testConvertNormalizedToLocalCoordinates) | |
Testing member of spacePoint: convertToLocalCoordinates. | |
TEST_F (SpacePointTest, testGetNClustersAssigned) | |
Test if the number of assigned Clusters is obtained correctly NOTE: using the same constructors as in previous tests! | |
TEST_F (SpacePointTrackCandTest, testConstructorFromVector) | |
Test the Constructor, that takes a vector of SpacePoint* as argument. | |
TEST_F (SpacePointTrackCandTest, testEqualityOperator) | |
Test operator == of SpacePointTrackCand. | |
TEST_F (SpacePointTrackCandTest, testSetPdgCode) | |
Test setPdgCode method, by comparing its results with the expected values for the according particles. | |
TEST_F (SpacePointTrackCandTest, testGetHitsInRange) | |
Test the get hits in range method. | |
TEST_F (SpacePointTrackCandTest, testRefereeStatus) | |
Test the setRefereeStatus and getRefereeStatus methods. | |
TEST_F (SpacePointTrackCandTest, testRemoveSpacePoints) | |
Test the removeSpacePoint method. | |
TEST_F (SpacePointTrackCandTest, testGetSortedHits) | |
Test setPdgCode method, by comparing its results with the expected values for the according particles. | |
TEST_F (RecoTrackTest, cdcHit) | |
Test simple Setters and Getters. | |
TEST_F (RecoTrackTest, cdcHitMCFinderCategory) | |
Test simple Correct handling of the MCFinder hit classification. | |
TEST_F (RecoTrackTest, testGenfitConversionOne) | |
Test conversion to genfit track cands. | |
TEST_F (RecoTrackTest, testGenfitConversionTwo) | |
Test conversion from genfit track cands. | |
TEST_F (RecoTrackTest, copyRecoTrack) | |
Test copying a RecoTrack. | |
TEST_F (RecoTrackTest, recoHitInformations) | |
Test the getRecoHitInformations() function. | |
TEST_F (RecoTrackTest, trackTime) | |
Test getOutgoingArmTime() and getIngoingArmTime() functions. | |
TEST_F (CollectorTFInfoTest, testAllInformationLoop) | |
dummy comment: testAllInformationLoop | |
TEST_F (FilterIDTest, simpleTest) | |
Test simple Setters and Getters. | |
TEST_F (FullSecIDTest, constructorAndGetterTests) | |
Test simple Setters and Getters. | |
TEST_F (FullSecIDTest, overloadedOperatorTests) | |
testing the overloaded operators of the FullSecID-class | |
TEST_F (FullSecIDTest, bufferOverflowTest) | |
Unfinished test - shall test bufferOverflows... | |
TEST_F (SandBox4TestingTest, testingVerbosityViaTemplates) | |
test function call with auto-assigned value | |
TEST_F (SandBox4TestingTest, JustSomePlayingAroundWithfunction) | |
test function call with auto-assigned value | |
TEST_F (SandBox4TestingTest, TestIsNanAndIsInfBehavior) | |
shall show when to get nan and when to get inf (and that inf != nan) | |
TEST_F (SectorTest, testConstructorSettersAndGetters) | |
Test Constructor, Setters and Getters. | |
TEST_F (ThreeHitFiltersTest, simpleTest) | |
Test simple Setters and Getters. | |
TEST_F (ThreeHitFiltersTest, TestMagneticField) | |
the correctness of the magneticField-values (important for pT-related calculations) | |
TEST_F (ThreeHitFiltersTest, TestAngles) | |
the correctness of the angle calculators | |
TEST_F (ThreeHitFiltersTest, TestSignAndOtherFilters) | |
test sign, helixFit and calcDeltaSlopeRZ filters | |
TEST_F (ThreeHitFiltersTest, TestDeltaSOverZ) | |
test DeltaSOverZ | |
TEST_F (ThreeHitFiltersTest, TestCalcPt) | |
test cramer method in calcPt | |
TEST_F (TwoHitFiltersTest, TestEmptyFilter) | |
Test simple Setters and Getters by filling zeroes. | |
TEST_F (TwoHitFiltersTest, TestFilledFilter) | |
Test simple Setters and Getters by filling non-zero-values. | |
TEST_F (TwoHitFiltersTest, testLargeFilter) | |
Test simple Setters and Getters by filling extreme values. | |
B2Vector3D | outerHit (0, 0, 0) |
testing out of range behavior | |
TEST_F (TwoHitFiltersTest, TestOutOfRangeNormedDistFilter) | |
And now possibly the only case where TwoHitFilters produces wrong results. | |
template<class NetworkPath > | |
SpacePointTrackCand | convertNetworkPath (NetworkPath networkPath) |
Create new SPTC from network path. | |
void | insertSpacePoint (std::vector< const SpacePoint * > &target, TrackNode source) |
Convert TrackNode to SpaePoint an add to a SpacePoint path. | |
void | insertSpacePoints (std::vector< const SpacePoint * > &target, const Segment< TrackNode > &source) |
Insert of inner and outer TrackNodes of a Segment as SpacePoints into path of SpacePoints. | |
template<class DataType , class TCInfoType , class VectorType > | |
bool | operator== (const AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > &a, const std::string &b) |
non-memberfunction Comparison for equality with a std::string | |
template<class DataType , class TCInfoType , class VectorType > | |
bool | operator== (const std::string &a, const AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > &b) |
non-memberfunction Comparison for equality with a std::string | |
template<class DataType , class TCInfoType , class VectorType > | |
bool | operator== (const AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > &a, const AlgoritmType::Type &b) |
non-memberfunction Comparison for equality with a AlgoritmType::Type | |
template<class DataType , class TCInfoType , class VectorType > | |
bool | operator== (const AlgoritmType::Type &a, const AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > &b) |
non-memberfunction Comparison for equality with a AlgoritmType::Type | |
template<class DataType , class TCInfoType , class VectorType > | |
AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > * | AnalyzingAlgorithmFactoryDouble (AlgoritmType::Type algorithmID) |
the analyzingAlgorithm factory for algorithms returning one double for each TC passed: | |
template<class DataType , class TCInfoType , class VectorType > | |
AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > * | AnalyzingAlgorithmFactoryInt (AlgoritmType::Type algorithmID) |
the analyzingAlgorithm factory for algorithms returning one int for each TC passed: | |
template<class DataType , class TCInfoType , class VectorType > | |
AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > * | AnalyzingAlgorithmFactoryVecDouble (AlgoritmType::Type algorithmID) |
the analyzingAlgorithm factory for algorithms returning one vector< double> for each TC passed: | |
template<typename ... types> | |
Filter< OperatorNot, Filter< types... >, VoidObserver > | operator! (const Filter< types... > &filter) |
Definition of the NOT operator ! for the Filter class. | |
template<typename ... types1, typename ... types2> | |
Filter< Belle2::OperatorAnd, Belle2::Filter< types1... >, Belle2::Filter< types2... >, Belle2::VoidObserver > | operator&& (const Filter< types1... > &filter1, const Filter< types2... > &filter2) |
Definition of the boolean AND operator && of the Filter class. | |
template<typename ... types1, typename ... types2> | |
Filter< Belle2::OperatorOr, Belle2::Filter< types1... >, Belle2::Filter< types2... >, Belle2::VoidObserver > | operator|| (const Filter< types1... > &filter1, const Filter< types2... > &filter2) |
Definition of the boolean OR operator || of the Filter class. | |
template<class booleanBinaryOperator , typename ... types1, typename ... types2, class observer , typename ... argsTypes> | |
bool | initializeObservers (const Filter< booleanBinaryOperator, Belle2::Filter< types1... >, Belle2::Filter< types2... >, observer > &, argsTypes ... args) |
Observer Stuff ///. | |
template<class booleanUnaryOperator , typename ... types1, class observer , typename ... argsTypes> | |
bool | initializeObservers (const Filter< booleanUnaryOperator, Belle2::Filter< types1... >, observer > &, argsTypes ... args) |
Recursive function to initialize all the observers in a unary boolean Filter. | |
template<class Variable , class RangeType , class observer , typename ... argsTypes> | |
bool | initializeObservers (const Belle2::Filter< Variable, RangeType, observer > &filter, argsTypes ... args) |
Initialize the observer of a RangeType Filter. | |
template<class Variable , class Range , class ... Options> | |
std::unordered_map< std::string, typename Variable::functionType > | SelectionVariableNamesToFunctions (Belle2::Filter< Variable, Range, Options... >) |
Return a map from the SelectionVariable name to the SelectionVariable function of the Variable used in the filter that is the template argument parameter. | |
template<class someFilter , class ... options> | |
std::unordered_map< std::string, typename someFilter::functionType > | SelectionVariableNamesToFunctions (Belle2::Filter< Belle2::OperatorNot, someFilter, options... >) |
Wrapper for filters with NOT Operator tag. | |
template<class FilterA , class FilterB , class ... options> | |
std::unordered_map< std::string, typename FilterA::functionType > | SelectionVariableNamesToFunctions (Belle2::Filter< Belle2::OperatorAnd, FilterA, FilterB, options... >) |
Wrapper for filters with AND Operator tag. | |
template<class FilterA , class FilterB , class ... options> | |
std::unordered_map< std::string, typename FilterA::functionType > | SelectionVariableNamesToFunctions (Belle2::Filter< Belle2::OperatorOr, FilterA, FilterB, options... >) |
Wrapper for filters with OR Operator tag. | |
template<class Var , class Arithmetic , typename ... types> | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, UpperBoundedSet< Arithmetic >, VoidObserver > >::type | operator< (const Var &, Arithmetic upperBound) |
Creates a Filters with an upper bound < on the provided variable Var < lowerBound. | |
template<class Var , class Arithmetic , typename ... types> | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedUpperBoundedSet< Arithmetic >, VoidObserver > >::type | operator<= (const Var &, Arithmetic upperBound) |
Creates a Filters with a closed upper bound <= on the provided variable Var <= lowerBound. | |
template<class Var , class Arithmetic > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, LowerBoundedSet< Arithmetic >, VoidObserver > >::type | operator> (const Var &, Arithmetic lowerBound) |
Creates a Filters with an lower bound > on the provided variable Var > lowerBound. | |
template<class Var , class Arithmetic > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedLowerBoundedSet< Arithmetic >, VoidObserver > >::type | operator>= (const Var &, Arithmetic lowerBound) |
Creates a Filters with a closed lower bound >= on the provided variable Var >= lowerBound. | |
template<class Var , class Arithmetic > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, UpperBoundedSet< Arithmetic >, VoidObserver > >::type | operator> (Arithmetic upperBound, const Var &) |
Creates a Filters with an upper bound < on the provided variable upperBound > Var. | |
template<class Var , class Arithmetic > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedUpperBoundedSet< Arithmetic >, VoidObserver > >::type | operator>= (Arithmetic upperBound, const Var &) |
Creates a Filters with a closed upper bound <= on the provided variable upperBound >= Var. | |
template<class Var , class Arithmetic > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, LowerBoundedSet< Arithmetic >, VoidObserver > >::type | operator< (Arithmetic lowerBound, const Var &) |
Creates a Filters with an lower bound > on the provided variable lowerBound < Var. | |
template<class Var , class Arithmetic > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedLowerBoundedSet< Arithmetic >, VoidObserver > >::type | operator<= (Arithmetic lowerBound, const Var &) |
Creates a Filters with a closed lower bound >= on the provided variable lowerBound <= Var. | |
template<class Var , class Val > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value, Filter< Var, SingleElementSet< Val >, VoidObserver > >::type | operator== (const Var &, Val v) |
Creates a Filters to compare a variable against a given value Var == Val;. | |
template<class Var , class Val > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value, Filter< Var, SingleElementSet< Val >, VoidObserver > >::type | operator== (Val val, const Var &var) |
Creates a Filters to compare a variable against a given value Val == Var;. | |
template<class Var , class ArithmeticLower , class ArithmeticUpper , class Observer > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, Range< ArithmeticLower, ArithmeticUpper >, Observer > >::type | operator< (const Filter< Var, LowerBoundedSet< ArithmeticLower >, Observer > &filter, ArithmeticUpper upperBound) |
Adding upper bound to filter with lower bound to create a filter with an allowed range between lower and upper bound. | |
template<class Var , class ArithmeticLower , class ArithmeticUpper , class Observer > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, Range< ArithmeticLower, ArithmeticUpper >, Observer > >::type | operator> (const Filter< Var, UpperBoundedSet< ArithmeticUpper >, Observer > &filter, ArithmeticLower lowerBound) |
Adding lower bound to filter with upper bound to create a filter with an allowed range between lower and upper bound. | |
template<class Var , class ArithmeticLower , class ArithmeticUpper , class Observer > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, ClosedRange< ArithmeticLower, ArithmeticUpper >, Observer > >::type | operator<= (const Filter< Var, ClosedLowerBoundedSet< ArithmeticLower >, Observer > &filter, ArithmeticUpper upperBound) |
Adding closed upper bound to filter with closed lower bound to create a filter with an allowed closed range between lower and upper bound. | |
template<class Var , class ArithmeticLower , class ArithmeticUpper , class Observer > | |
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, ClosedRange< ArithmeticLower, ArithmeticUpper >, Observer > >::type | operator>= (const Filter< Var, ClosedUpperBoundedSet< ArithmeticUpper >, Observer > &filter, ArithmeticLower lowerBound) |
Adding closed lower bound to filter with closed upper bound to create a filter with an allowed closed range between lower and upper bound. | |
char | TBranchLeafType (const char *) |
Overloading TBranchLeafType to be able to get identifier 'C' for type char*. | |
char | TBranchLeafType (const Char_t &) |
Overloading TBranchLeafType to be able to get identifier 'B' for type Char_t. | |
char | TBranchLeafType (const unsigned char &) |
Overloading TBranchLeafType to be able to get identifier 'b' for type unsigned char. | |
char | TBranchLeafType (const short &) |
Overloading TBranchLeafType to be able to get identifier 'S' for type short. | |
char | TBranchLeafType (const unsigned short &) |
Overloading TBranchLeafType to be able to get identifier 's' for type unsigned short. | |
char | TBranchLeafType (const Int_t &) |
Overloading TBranchLeafType to be able to get identifier 'I' for type Int_t. | |
char | TBranchLeafType (const UInt_t &) |
Overloading TBranchLeafType to be able to get identifier 'i' for type UInt_t. | |
char | TBranchLeafType (const Float_t &) |
Overloading TBranchLeafType to be able to get identifier 'F' for type Float_t. | |
char | TBranchLeafType (const Double_t &) |
Overloading TBranchLeafType to be able to get identifier 'D' for type Double_t. | |
char | TBranchLeafType (const long int &) |
Overloading TBranchLeafType to be able to get identifier 'L' for type long int. | |
char | TBranchLeafType (const unsigned long int &) |
Overloading TBranchLeafType to be able to get identifier 'l' for type unsigned long int. | |
char | TBranchLeafType (const bool &) |
Overloading TBranchLeafType to be able to get identifier 'O' for type bool. | |
SELECTION_VARIABLE (Difference, 2, double, static double value(const double &t1, const double &t2) { return t1 - t2;};) | |
Quick definition of a selection variable implementing the difference of 2 doubles. | |
SELECTION_VARIABLE (Sum, 2, double, static double value(const double &t1, const double &t2) { return t1+t2;};) | |
Quick definition of a selection variable implementing the sum of 2 doubles. | |
TEST_F (VariablesOnTTree, basic_test) | |
Basic test of the class. | |
template<size_t Ndims> | |
const Eigen::Matrix< double, Ndims, Ndims, Eigen::RowMajor > | calculateCovMatrix (std::array< std::vector< double >, Ndims > inputData) |
calculates the empirical covariance matrix from the inputData. | |
template<size_t Ndims> | |
static void | readSamplesFromStream (std::istream &is, std::vector< FBDTTrainSample< Ndims > > &samples) |
read samples from stream and append them to samples | |
template<size_t Ndims> | |
static void | writeSamplesToStream (std::ostream &os, const std::vector< FBDTTrainSample< Ndims > > &samples) |
write all samples to stream | |
template<class EntryType , class MetaInfoType > | |
bool | operator== (const EntryType &a, const DirectedNode< EntryType, MetaInfoType > &b) |
************************* NON-MEMBER FUNCTIONS ************************* | |
short | calcCurvatureSignum (std::vector< SpacePoint const * > const &measurements) |
Calculate curvature based on triplets of measurements. | |
TEST_F (V0FitterTest, GetTrackHypotheses) | |
Test getter for track hypotheses. | |
TEST_F (V0FitterTest, InitializeCuts) | |
Test initialization of cuts. | |
TrackFindingCDC::Weight | operator() (const Object &pair) final |
Main function testing the object for the direction. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose the direction parameter. | |
void | initialize () final |
Copy the string direction parameter to the enum. | |
~CKFRelationCreator () | |
Default destructor. | |
CKFRelationCreator () | |
Construct this findlet and add the subfindlet as listener. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters of the subfindlet. | |
void | apply (std::vector< AState > &seedStates, std::vector< AState > &states, std::vector< TrackFindingCDC::WeightedRelation< AState > > &relations) override |
Apply both filters for creating state-hit and hit-hit relations. | |
LayerToggledApplier () | |
Add the subfilters as listeners. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose parameters of the subfilters and the layer to change. | |
void | apply (const std::vector< TrackFindingCDC::WithWeight< const AState * > > ¤tPath, std::vector< TrackFindingCDC::WithWeight< AState * > > &childStates) override |
The weight is calculated using the subfilter based on the geometrical layer of the state. | |
LimitedOnStateApplier () | |
Constructor adding the findlet as a listener. | |
void | apply (const std::vector< TrackFindingCDC::WithWeight< const AState * > > ¤tPath, std::vector< TrackFindingCDC::WithWeight< AState * > > &childStates) override |
Apply the filter to each pair of states and current path and let only pass the best N states. | |
TrackFindingCDC::Weight | operator() (const Object &object) override |
Copy the filter operator to this method. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose the parameters of the subfindlet. | |
void | apply (const std::vector< TrackFindingCDC::WithWeight< const AState * > > ¤tPath, std::vector< TrackFindingCDC::WithWeight< AState * > > &childStates) override |
Apply the () operator to all pairs of state and current path. | |
virtual TrackFindingCDC::Weight | operator() (const Object &object) |
The filter operator for this class. | |
OverlapResolver () | |
Construct this findlet and add the subfindlet as listener. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters of the subfindlet. | |
void | apply (std::vector< Object > &results, std::vector< Object > &filteredResult) override |
For each seed, search for the best candidate and return it. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose the parameters of the sub findlets. | |
void | initialize () override |
Create the store arrays. | |
void | apply (std::vector< AResult > &results) override |
Load in the reco tracks and the hits. | |
void | beginEvent () override |
Clear the used clusters. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose the parameters of the findlet. | |
void | apply (const std::vector< AResult > &results, const std::vector< const SpacePoint * > &spacePoints) override |
Mark all space points as used, that they share clusters if the given kind with the results. | |
void | apply (const std::vector< AnObject * > &objects, std::vector< AState > &states) override |
Add new states to the list of states using all given objects. | |
void | apply (const std::vector< RecoTrack * > &objects, std::vector< AState > &states) final |
Create states from the space points, including a reverse flag or not. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters. | |
StateRejecter () | |
Construct this findlet and add the subfindlet as listener. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters of the subfindlet. | |
void | apply (const std::vector< TrackFindingCDC::WithWeight< const AState * > > ¤tPath, std::vector< TrackFindingCDC::WithWeight< AState * > > &childStates) final |
Apply all five filters to the child states. | |
TreeSearcher () | |
Construct this findlet and add the subfindlet as listener. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters of the subfindlet. | |
void | apply (const std::vector< AState > &seededStates, std::vector< AState > &hitStates, const std::vector< TrackFindingCDC::WeightedRelation< AState > > &relations, std::vector< AResult > &results) final |
Main function of this findlet: traverse a tree starting from a given seed states. | |
void | traverseTree (std::vector< TrackFindingCDC::WithWeight< const AState * > > &path, const std::vector< TrackFindingCDC::WeightedRelation< AState > > &relations, std::vector< AResult > &results) |
Implementation of the traverseTree function. | |
LayerPXDRelationFilter () | |
Add the filter as listener. | |
~LayerPXDRelationFilter () | |
Default destructor. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose the parameters of the filter. | |
void | initialize () override |
Receive signal before the start of the event processing. | |
void | beginRun () override |
Receive signal for the beginning of a new run. | |
std::vector< CKFToPXDState * > | getPossibleTos (CKFToPXDState *from, const std::vector< CKFToPXDState * > &states) const override |
Return all states the given state is possible related to. | |
TrackFindingCDC::Weight | operator() (const CKFToPXDState &from, const CKFToPXDState &to) override |
Give a final weight to the possibilities by asking the filter. | |
LayerSVDRelationFilter () | |
Add the filter as listener. | |
void | beginRun () final |
Initialize the maximal ladder cache. | |
~LayerSVDRelationFilter () | |
Default destructor. | |
std::vector< CKFToSVDState * > | getPossibleTos (CKFToSVDState *from, const std::vector< CKFToSVDState * > &states) const final |
Return all states the given state is possible related to. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters of the filter. | |
TrackFindingCDC::Weight | operator() (const CKFToSVDState &from, const CKFToSVDState &to) final |
Give a final weight to the possibilities by asking the filter. | |
void | beginRun () final |
Initialize the sector map. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters of the filter. | |
TrackFindingCDC::Weight | operator() (const std::pair< const CKFToSVDState *, const CKFToSVDState * > &relation) override |
Give a final weight to the possibilities by asking the filter. | |
bool | wasSuccessful () const |
Returns true if the last run t0 extraction was successful. | |
virtual void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose our parameters to the super module. | |
virtual void | initialize () override |
Initialize the event t0 store obj ptr. | |
virtual void | beginEvent () override |
Create the event t0 store obj ptr. | |
void | resetEventT0 () const |
Reset the t0 value to cached value if it exists or clear it otherwise. | |
BaseEventTimeExtractorModuleFindlet () | |
Add the subfindlet as listener. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override final |
Expose our parameters to the super module. | |
void | apply (std::vector< RecoTrack * > &recoTracks) override final |
Apply the findlets. | |
GridEventTimeExtractor () | |
Add the subfindlet as listener. | |
void | apply (std::vector< RecoTrack * > &recoTracks) override final |
Timing extraction for this findlet. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override final |
Expose the parameters. | |
IterativeEventTimeExtractor () | |
Add the subfindlet as listener. | |
void | apply (std::vector< RecoTrack * > &recoTracks) override final |
Timing extraction for this findlet. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) override |
Expose the parameters. | |
ROIToUnitTranslator (const ROIinfo *theROIinfo) | |
Constructor. | |
ROIToUnitTranslator (double sigmaSystU, double sigmaSystV, double numSigmaTotU, double numSigmaTotV, double maxWidthU, double maxWidthV) | |
Second Constructor. | |
void | fillRoiIDList (StoreArray< aIntercept > *listOfIntercepts, StoreArray< ROIid > *ROIidList) |
Append the ROIid to the list listToBeFilled. | |
void | fillInterceptList (StoreArray< aIntercept > *listToBeFilled, const StoreArray< RecoTrack > &trackList, RelationArray *recoTrackToIntercepts) |
Fill the list of PXD intecepts corresponding to the list of track candidates. | |
void | appendIntercepts (StoreArray< aIntercept > *interceptList, std::list< ROIDetPlane > planeList, genfit::MeasuredStateOnPlane state, int recoTrackIndex, RelationArray *recoTrackToIntercepts) |
Append the Intercept infos related to the track theTrack to the listToBeFilled. | |
void | import_sectors_standard () |
dummy comment: import_sectors_standard | |
void | import_clusters_standard () |
dummy comment: import_clusters_standard | |
void | import_sectors_loop () |
Documentation Comment Jakob Lettenbichler: this was written by a student and will be removed after finishing redesign of VXDTF. | |
void | import_clusters_loop () |
dummy comment: import_clusters_loop | |
void | import_hit_standard () |
dummy comment: import_hit_standard | |
void | import_hit_loop () |
dummy comment: import_hit_loop | |
void | import_cell_standard () |
dummy comment: import_cell_standard | |
void | import_cell_loop () |
dummy comment: import_cell_loop | |
void | import_tfc_standard () |
dummy comment: import_tfc_standard | |
void | import_tfc_loop () |
dummy comment: import_tfc_loop | |
void | getAllCells () |
Output of all interesting Information of Cells. | |
void | getAllHits () |
Output of all interesting Information of Hits. | |
void | getAllClusters () |
Output of all interesting Information of Clusters. | |
void | getAllTC () |
Output of all interesting Information of TC. | |
void | getAllSectors () |
Output of all interesting Information of Sectors. | |
VariableTBranch (TTree *tree) | |
Add to the TTree. | |
void | calculateDecorrMatrix (std::array< std::vector< double >, Ndims > inputData, bool normalise=true) |
calculate the transformation matrix that when applied to the input data yields linearly uncorrelated data. | |
std::vector< double > | decorrelate (const std::vector< double > &inputVec) const |
"decorrelate" one measurement (i.e. | |
std::vector< double > | decorrelate (const std::array< double, Ndims > &inputs) const |
"decorrelate" one measurement (i.e. | |
std::array< std::vector< double >, Ndims > | decorrelate (const std::array< std::vector< double >, Ndims > &inputMat) const |
decorrelate M measurements (i.e. | |
std::string | print () const |
print the matrix to a string. | |
bool | readFromStream (std::istream &is) |
read from stream. | |
double | analyze (const std::array< double, Ndims > &hits) const |
calculate the output of the FastBDT. | |
virtual std::vector< genfit::MeasurementOnPlane * > | constructMeasurementsOnPlane (const genfit::StateOnPlane &state) const override |
Construct the measurement on the plane set in the parent element. | |
const TMatrixD & | getMatrix () const override |
Return the underlying matrix. | |
TVectorD | Hv (const TVectorD &v) const override |
Calculate H * v = v_0. | |
TMatrixD | MHt (const TMatrixDSym &M) const override |
Calculate M * H^T = first column of M. | |
TMatrixD | MHt (const TMatrixD &M) const override |
Calculate M * H^T = first column of M. | |
void | HMHt (TMatrixDSym &M) const override |
Calculate H * M * H^T = M_00. | |
virtual void | Print (const Option_t *="") const override |
Print a symbol for the matrix for debugging. | |
Variables | |
static constexpr char const *const | cdcfromEclPathTruthVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | cdcPathBasicVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | cdcPathTruthVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | cdcfromEclStateTruthVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | cdcStateBasicVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | cdcStateTruthVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | pxdResultTruthNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | pxdResultVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | pxdStateBasicVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | pxdStateTruthVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | relationSVDResultVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | svdResultTruthNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | svdResultVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | svdStateBasicVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | svdStateTruthVarNames [] |
Names of the variables to be generated. | |
static constexpr char const *const | svdStateVarNames [] |
Names of the variables to be generated. | |
static VectorType | s_origin = VectorType(0, 0, 0) |
stores the origin used for some calculations, can be set here | |
static bool | m_storeRefTCDataForTestTC = false |
if true, for testTC the values of attached refTC will be stored instead of own values. | |
static DataType | s_MagneticFieldFactor |
is factor containing speed of light (c), the magnetic field (b) and the scaling factor s for conversion of meter in cm : c*b/100 = c*b*s. | |
#define SELECTION_VARIABLE | ( | variableName, | |
nArgs, | |||
argumentType, | |||
implementation | |||
) |
Template to define a selection-variable class.
Definition at line 111 of file SelectionVariable.h.
Base filter for CKF CDC paths.
Definition at line 19 of file BaseCDCPathFilter.h.
using BaseCDCPathPairFilter = TrackFindingCDC::Filter<std::pair<const CDCCKFPath*, const CDCCKFPath*> > |
Base filter for CKF CDC paths.
Definition at line 21 of file BaseCDCPathPairFilter.h.
using BaseCDCStateFilter = TrackFindingCDC::Filter<std::pair<const CDCCKFPath*, CDCCKFState*> > |
Base filter for CKF CDC states.
Definition at line 20 of file BaseCDCStateFilter.h.
using BasePXDPairFilter = TrackFindingCDC::Filter<std::pair<const CKFToPXDState*, const CKFToPXDState*> > |
Base filter for CKF PXD states.
Definition at line 19 of file BasePXDPairFilter.h.
Base filter for CKF PXD results (on overlap check)
Definition at line 19 of file BasePXDResultFilter.h.
using BasePXDStateFilter = TrackFindingCDC::Filter<std::pair<const std::vector<TrackFindingCDC::WithWeight<const CKFToPXDState*> >, CKFToPXDState*> > |
Base filter for CKF PXD states.
Definition at line 20 of file BasePXDStateFilter.h.
using BaseSVDPairFilter = TrackFindingCDC::Filter<std::pair<const CKFToSVDState*, const CKFToSVDState*> > |
Base filter for CKF SVD states.
Definition at line 19 of file BaseSVDPairFilter.h.
Base filter for CKF SVD results (on overlap check)
Definition at line 19 of file BaseSVDResultFilter.h.
using BaseSVDStateFilter = TrackFindingCDC::Filter<std::pair<const std::vector<TrackFindingCDC::WithWeight<const CKFToSVDState*> >, CKFToSVDState*> > |
Base filter for CKF SVD states.
Definition at line 21 of file BaseSVDStateFilter.h.
using BKLMBaseMeasurementCreator = BaseMeasurementCreatorFromHit<RecoHitInformation::UsedBKLMHit, Const::BKLM> |
Standard base class for BKLM measurement creators.
Definition at line 89 of file BaseMeasurementCreatorFromHit.h.
using BKLMCoordinateMeasurementCreator = CoordinateMeasurementCreator<RecoHitInformation::UsedBKLMHit, Const::BKLM> |
Hit to reco hit measurement creator for the BKLM.
Definition at line 42 of file CoordinateMeasurementCreator.h.
using CDCBaseMeasurementCreator = BaseMeasurementCreatorFromHit<RecoHitInformation::UsedCDCHit, Const::CDC> |
Needed for templating.
Standard base class for CDC measurement creators.
Definition at line 83 of file BaseMeasurementCreatorFromHit.h.
using CDCCKFPath = std::vector<CDCCKFState> |
Shortcut for the collection of CDC CKF-algorithm states.
Definition at line 19 of file CDCCKFPath.h.
using CDCCKFResult = CDCCKFPath |
Alias for the collection of CDC CKF-algorithm states.
Definition at line 18 of file CDCCKFResult.h.
using CDCCoordinateMeasurementCreator = CoordinateMeasurementCreator<RecoHitInformation::UsedCDCHit, Const::CDC> |
Needed for templating.
Hit to reco hit measurement creator for the CDC.
Definition at line 36 of file CoordinateMeasurementCreator.h.
using ChooseableOnPXDStateApplier = LayerToggledApplier<CKFToPXDState, LimitedOnStateApplier<CKFToPXDState, TrackFindingCDC::ChooseableFilter<PXDStateFilterFactory> >> |
Alias to apply the () operator to all items filtered by CKF PXD layer states.
Definition at line 24 of file ChooseableOnPXDStateApplier.h.
using ChooseableOnSVDStateApplier = LayerToggledApplier<CKFToSVDState, LimitedOnStateApplier<CKFToSVDState, TrackFindingCDC::ChooseableFilter<SVDStateFilterFactory> >> |
Alias to apply the () operator to all items filtered by CKF SVD layer states.
Definition at line 25 of file ChooseableOnSVDStateApplier.h.
using ChooseablePXDRelationFilter = LayerPXDRelationFilter<TrackFindingCDC::ChooseableFilter<PXDPairFilterFactory> > |
A chooseable filter for picking out the relations between states.
Definition at line 22 of file ChooseablePXDRelationFilter.h.
Alias for filter to weight the PXD clusters.
Definition at line 24 of file ChooseablePXDResultFilter.h.
using ChooseableSVDRelationFilter = LayerSVDRelationFilter<TrackFindingCDC::ChooseableFilter<SVDPairFilterFactory> > |
A chooseable filter for picking out the relations between states.
Definition at line 20 of file ChooseableSVDRelationFilter.h.
Alias for filter to weight the SVD clusters.
Definition at line 19 of file ChooseableSVDResultFilter.h.
using EKLMBaseMeasurementCreator = BaseMeasurementCreatorFromHit<RecoHitInformation::UsedEKLMHit, Const::EKLM> |
Standard base class for EKLM measurement creators.
Definition at line 91 of file BaseMeasurementCreatorFromHit.h.
using EKLMCoordinateMeasurementCreator = CoordinateMeasurementCreator<RecoHitInformation::UsedEKLMHit, Const::EKLM> |
Hit to reco hit measurement creator for the EKLM.
Definition at line 44 of file CoordinateMeasurementCreator.h.
using EventTimeExtractorModule = TrackFindingCDC::FindletModule < TrackFindingCDC::FindletStoreArrayInput<BaseEventTimeExtractorModuleFindlet<AFindlet> > > |
Alias for the event time extraction module.
Definition at line 50 of file BaseEventTimeExtractorModule.dcl.h.
typedef std::unordered_map<int, double> i2dMap |
typedef for less writing effort
Definition at line 29 of file mapHelperFunctions.cc.
typedef std::unordered_multimap<int, double> i2dMultiMap |
typedef for less writing effort
Definition at line 28 of file mapHelperFunctions.cc.
Alias for filter to check direction of a new CKF PXD state.
Definition at line 20 of file NonIPCrossingPXDStateFilter.h.
Alias for filter to check direction of a new CKF SVD state.
Definition at line 20 of file NonIPCrossingSVDStateFilter.h.
using PXDAdvancer = Advancer |
The PXD advancer is just a synonym of the normal advancer (but may change in the future).
Definition at line 18 of file PXDAdvancer.h.
using PXDBaseMeasurementCreator = BaseMeasurementCreatorFromHit<RecoHitInformation::UsedPXDHit, Const::PXD> |
Standard base class for PXD measurement creators.
Definition at line 87 of file BaseMeasurementCreatorFromHit.h.
using PXDCoordinateMeasurementCreator = CoordinateMeasurementCreator<RecoHitInformation::UsedPXDHit, Const::PXD> |
Hit to reco hit measurement creator for the PXD.
Definition at line 40 of file CoordinateMeasurementCreator.h.
using PXDMomentumMeasurementCreator = VXDMomentumEstimationMeasurementCreator<RecoHitInformation::UsedPXDHit, Const::PXD> |
Momentum measurement creator for the PXD.
Definition at line 123 of file VXDMomentumEstimationMeasurementCreator.h.
Rejecter findlet for CKF PXD states.
Definition at line 22 of file PXDStateRejecter.h.
using SVDAdvancer = Advancer |
The PXD advancer is just a synonym of the normal advancer (but may change in the future).
Definition at line 18 of file SVDAdvancer.h.
using SVDBaseMeasurementCreator = BaseMeasurementCreatorFromHit<RecoHitInformation::UsedSVDHit, Const::SVD> |
Standard base class for SVD measurement creators.
Definition at line 85 of file BaseMeasurementCreatorFromHit.h.
using SVDCoordinateMeasurementCreator = CoordinateMeasurementCreator<RecoHitInformation::UsedSVDHit, Const::SVD> |
Hit to reco hit measurement creator for the SVD.
Definition at line 38 of file CoordinateMeasurementCreator.h.
using SVDMomentumMeasurementCreator = VXDMomentumEstimationMeasurementCreator<RecoHitInformation::UsedSVDHit, Const::SVD> |
Momentum measurement creator for the SVD.
Definition at line 121 of file VXDMomentumEstimationMeasurementCreator.h.
Rejecter findlet for CKF SVD states.
Definition at line 24 of file SVDStateRejecter.h.
enum VolTypes |
Enumeration for G4VPhysicalVolume sensitive-volume categories.
Enumerator | |
---|---|
VOLTYPE_CDC | CDC. |
VOLTYPE_TOP1 | TOP container. |
VOLTYPE_TOP2 | TOP quartz. |
VOLTYPE_TOP3 | TOP glue. |
VOLTYPE_ARICH1 | ARICH aerogel. |
VOLTYPE_ARICH2 | ARICH Img plate. |
VOLTYPE_ARICH3 | ARICH HAPD window. |
VOLTYPE_ECL | ECL. |
VOLTYPE_BKLM1 | BKLM RPC. |
VOLTYPE_BKLM2 | BKLM scintillator. |
VOLTYPE_EKLM | EKLM. |
Definition at line 65 of file TrackExtrapolateG4e.h.
double analyze | ( | const std::array< double, Ndims > & | hits | ) | const |
calculate the output of the FastBDT.
At the moment fixed to 3 hits
Definition at line 96 of file FBDTClassifier.h.
AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > * AnalyzingAlgorithmFactoryDouble | ( | AlgoritmType::Type | algorithmID | ) |
the analyzingAlgorithm factory for algorithms returning one double for each TC passed:
returns the algorithm matching the given ID.
residuals
values of single entries
Definition at line 34 of file AnalyzingAlgorithmFactory.h.
AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > * AnalyzingAlgorithmFactoryInt | ( | AlgoritmType::Type | algorithmID | ) |
the analyzingAlgorithm factory for algorithms returning one int for each TC passed:
returns the algorithm matching the given ID.
residuals
Definition at line 129 of file AnalyzingAlgorithmFactory.h.
AnalyzingAlgorithmBase< DataType, TCInfoType, VectorType > * AnalyzingAlgorithmFactoryVecDouble | ( | AlgoritmType::Type | algorithmID | ) |
the analyzingAlgorithm factory for algorithms returning one vector< double> for each TC passed:
returns the algorithm matching the given ID.
residuals
Definition at line 168 of file AnalyzingAlgorithmFactory.h.
|
private |
Append the Intercept infos related to the track theTrack to the listToBeFilled.
Definition at line 87 of file VXDInterceptor.templateDetails.h.
|
override |
Add new states to the list of states using all given objects.
Findlet for tagging all space points in the results vector as used.
Definition at line 19 of file StateCreator.icc.h.
|
override |
Mark all space points as used, that they share clusters if the given kind with the results.
Definition at line 52 of file SpacePointTagger.icc.h.
|
final |
Main function of this findlet: traverse a tree starting from a given seed states.
ATTENTION: As described above, the states themselves can be altered during the tree traversal.
Definition at line 42 of file TreeSearcher.icc.h.
|
final |
Create states from the space points, including a reverse flag or not.
Definition at line 20 of file StateCreatorWithReversal.icc.h.
|
final |
Apply all five filters to the child states.
Definition at line 42 of file StateRejecter.icc.h.
|
override |
The weight is calculated using the subfilter based on the geometrical layer of the state.
Definition at line 45 of file LayerToggledApplier.icc.h.
|
override |
Apply the filter to each pair of states and current path and let only pass the best N states.
Definition at line 30 of file LimitedOnStateApplier.icc.h.
|
override |
Apply the () operator to all pairs of state and current path.
Definition at line 20 of file OnStateApplier.icc.h.
|
override |
Load in the reco tracks and the hits.
Store the reco tracks and the relations.
Definition at line 64 of file ResultStorer.icc.h.
|
override |
Apply both filters for creating state-hit and hit-hit relations.
Definition at line 57 of file CKFRelationCreator.icc.h.
For each seed, search for the best candidate and return it.
Definition at line 51 of file OverlapResolver.icc.h.
|
finaloverride |
Apply the findlets.
Definition at line 33 of file BaseEventTimeExtractorModule.icc.h.
|
finaloverride |
Timing extraction for this findlet.
Definition at line 29 of file GridEventTimeExtractor.icc.h.
|
finaloverride |
Timing extraction for this findlet.
Definition at line 29 of file IterativeEventTimeExtractor.icc.h.
|
inlineconstexpr |
Given the calculated arc length between a start point and an end point, checks if the travelled path is along the given direction or not.
If the arc length distance is negative, the end point has a higher arc length value than the start point meaning it is farther away -> the travelled distance is forward. If the arc length distance is positive, it is backward.
If it is 0 or the direction is unknown, true is always returned.
Definition at line 30 of file SearchDirection.h.
Add the subfindlet as listener.
Definition at line 19 of file BaseEventTimeExtractorModule.icc.h.
|
overridevirtual |
Clear the used clusters.
Reimplemented from ProcessingSignalListener.
Definition at line 26 of file SpacePointTagger.icc.h.
|
overridevirtual |
Create the event t0 store obj ptr.
Reimplemented from ProcessingSignalListener.
Definition at line 45 of file BaseEventTimeExtractor.icc.h.
|
finalvirtual |
Initialize the maximal ladder cache.
Reimplemented from ProcessingSignalListener.
Definition at line 33 of file LayerSVDRelationFilter.icc.h.
|
finalvirtual |
Initialize the sector map.
Reimplemented from ProcessingSignalListener.
Definition at line 22 of file SectorMapBasedSVDPairFilter.cc.
|
overridevirtual |
Receive signal for the beginning of a new run.
Reimplemented from ProcessingSignalListener.
Definition at line 61 of file LayerPXDRelationFilter.icc.h.
|
inline |
Calculate curvature based on triplets of measurements.
Ignores uncertainties. Returns -1,0,1 depending on the sum of all triplets.
Definition at line 22 of file CalcCurvatureSignum.h.
const Eigen::Matrix< double, Ndims, Ndims, Eigen::RowMajor > calculateCovMatrix | ( | std::array< std::vector< double >, Ndims > | inputData | ) |
calculates the empirical covariance matrix from the inputData.
inputData | data "matrix", where each vector represents a column in the n x Ndims matrix, where n is the number of samples in the input data. |
NOTE: if the input does not consist of an array of same-length vectors an error message is issued and the Ndims x Ndims identity matrix is returned.
Implements the calculation of the empirical covariance matrix: , where is the mean (row) vector containing the mean value of every "feature" in the data. Every (random) vector is a row vector containing one measurement.
Definition at line 37 of file DecorrelationMatrixHelper.h.
void calculateDecorrMatrix | ( | std::array< std::vector< double >, Ndims > | inputData, |
bool | normalise = true |
||
) |
calculate the transformation matrix that when applied to the input data yields linearly uncorrelated data.
inputData | input data, where each vector represents a column in the MxNdims matrix, where M is the number of samples in in the input data |
normalise | if set to true the covariance matrix of the transformed data will be identity, else it will only be diagonal |
Definition at line 98 of file DecorrelationMatrix.h.
void checkResizeClear | ( | std::vector< T > & | vectorToCheck, |
uint | limit | ||
) |
Check capacity of a vector and create a fresh one if capacity too large If the capacity of a std::vector is very large without being used, it just allocates RAM for no reason, increasing the RAM usage unnecessarily.
In this case, start with a fresh one. Since std::vector.shrink() or std::vector.shrink_to_fit() not necessarily reduce the capacity in the desired way, create a temporary vector of the same type, swap them to use the vector at the new location afterwards, and clear the tempoary vector.
Definition at line 23 of file Helpers.h.
Construct this findlet and add the subfindlet as listener.
Definition at line 27 of file CKFRelationCreator.icc.h.
|
overridevirtual |
Construct the measurement on the plane set in the parent element.
Do the job: construct a measurement based on the estimator chosen by the parameters.
TODO: Implement better error handling and a smarter cut.
Definition at line 122 of file PlanarVXDMomentumMeasurement.h.
|
inline |
Convert float or double to long int for more similarity to the FPGA implementation.
value | to be converted |
power | multiply value by 10^power |
Definition at line 21 of file DATCONHelpers.h.
|
inline |
Create new SPTC from network path.
Definition at line 24 of file NetworkPathConversion.h.
Eigen::Matrix< double, NRows, NCols, Eigen::RowMajor > convertToEigen | ( | const AMatrix & | matrix | ) |
Convert a ROOT matrix to Eigen. Checks for the correct row and column number.
Definition at line 21 of file EigenHelper.h.
Eigen::Matrix< double, NRows, 1 > convertToEigen | ( | const TVectorD & | matrix | ) |
Convert a ROOT matrix to Eigen - TVector specialisation. Checks for the correct row number.
Definition at line 30 of file EigenHelper.h.
i2dMap createMap | ( | int | nEntries, |
Functor | funct | ||
) |
create a multimap with
nEntries | entries. |
funct | Function object which values are used to determine the keys by the return value of funct.operator() NOTE: funct.operator has to take an int and return a double |
Definition at line 52 of file mapHelperFunctions.cc.
i2dMultiMap createMultiMap | ( | int | nEntries, |
Functor | funct | ||
) |
create a multimap with
nEntries | entries. |
funct | Function object which values are used to determine the keys by the return value of funct.operator() NOTE: funct.operator has to take an int and return a double |
Definition at line 37 of file mapHelperFunctions.cc.
|
static |
Definition at line 218 of file PurityCalculatorTools.h.
|
static |
create a vector of MCVXDPurityInfos objects for any given container holding SpacePoints and providing a getHits() method each MCParticle that is in the container gets its own object NOTE: negative MCParticleIds are possible und used as follows:
Definition at line 202 of file PurityCalculatorTools.h.
|
static |
create a vector of MCVXDPurityInfos objects for a std::vector<Belle2::SpacePoints>.
each MCParticle that is in the vector gets its own object NOTE: negative MCParticleIds are possible and used as follows:
Definition at line 149 of file PurityCalculatorTools.h.
std::vector< double > decorrelate | ( | const std::array< double, Ndims > & | inputs | ) | const |
"decorrelate" one measurement (i.e.
apply the transformation that has previously been determined).
Definition at line 136 of file DecorrelationMatrix.h.
std::array< std::vector< double >, Ndims > decorrelate | ( | const std::array< std::vector< double >, Ndims > & | inputMat | ) | const |
decorrelate M measurements (i.e.
apply the transformation that has previously been determined). NOTE: the transformation has to be calculated prior to the call of this function!
Definition at line 143 of file DecorrelationMatrix.h.
std::vector< double > decorrelate | ( | const std::vector< double > & | inputVec | ) | const |
"decorrelate" one measurement (i.e.
apply the transformation that has previously been determined).
Definition at line 125 of file DecorrelationMatrix.h.
|
finalvirtual |
Expose the parameters of the subfindlet.
Reimplemented from Findlet< AState, AState, TrackFindingCDC::WeightedRelation< AState > >.
Definition at line 34 of file CKFRelationCreator.icc.h.
|
finalvirtual |
Expose parameters of the subfilters and the layer to change.
Reimplemented from Findlet< const TrackFindingCDC::WithWeight< const AState * >, TrackFindingCDC::WithWeight< AState * > >.
Definition at line 31 of file LayerToggledApplier.icc.h.
|
finalvirtual |
Expose the parameters of the subfindlet.
Reimplemented from Findlet< AFilter::Object, AFilter::Object >.
Definition at line 36 of file OverlapResolver.icc.h.
|
finalvirtual |
Expose the parameters.
Reimplemented from Findlet< AIOTypes >.
Definition at line 28 of file StateCreatorWithReversal.icc.h.
|
finalvirtual |
Expose the parameters of the subfindlet.
Reimplemented from Findlet< const TrackFindingCDC::WithWeight< const AState * >, TrackFindingCDC::WithWeight< AState * > >.
Definition at line 32 of file StateRejecter.icc.h.
|
finalvirtual |
Expose the parameters of the subfindlet.
Reimplemented from Findlet< const AState, AState, const TrackFindingCDC::WeightedRelation< AState >, AResult >.
Definition at line 32 of file TreeSearcher.icc.h.
|
finalvirtual |
Expose the parameters of the filter.
Reimplemented from Filter< AObject >.
Definition at line 122 of file LayerSVDRelationFilter.icc.h.
|
finalvirtual |
Expose the parameters of the filter.
Reimplemented from Filter< AObject >.
Definition at line 32 of file SectorMapBasedSVDPairFilter.cc.
|
override |
Expose the direction parameter.
Definition at line 71 of file NonIPCrossingStateFilter.icc.h.
|
overridevirtual |
Expose the parameters of the subfindlet.
Reimplemented from Findlet< const TrackFindingCDC::WithWeight< const AState * >, TrackFindingCDC::WithWeight< AState * > >.
Definition at line 48 of file LimitedOnStateApplier.icc.h.
|
overridevirtual |
Expose the parameters of the sub findlets.
Reimplemented from Findlet< AResult >.
Definition at line 25 of file ResultStorer.icc.h.
|
overridevirtual |
Expose the parameters of the findlet.
Reimplemented from Findlet< AIOTypes >.
Definition at line 36 of file SpacePointTagger.icc.h.
|
overridevirtual |
Expose the parameters of the filter.
Reimplemented from Filter< AObject >.
Definition at line 34 of file LayerPXDRelationFilter.icc.h.
|
overridevirtual |
Expose our parameters to the super module.
Reimplemented from Findlet< AIOTypes... >.
Reimplemented in IterativeEventTimeExtractor< AFindlet >, IterativeEventTimeExtractor< Chi2BasedEventTimeExtractor >, IterativeEventTimeExtractor< DriftLengthBasedEventTimeExtractor >, Chi2BasedEventTimeExtractor, FullGridChi2TrackTimeExtractor, FullGridDriftLengthTrackTimeExtractor, GridEventTimeExtractor< AFindlet >, GridEventTimeExtractor< Belle2::Chi2BasedEventTimeExtractor >, GridEventTimeExtractor< Belle2::DriftLengthBasedEventTimeExtractor >, HitBasedT0Extractor, IterativeChi2BasedEventTimeExtractor, and IterativeDriftLengthBasedEventTimeExtractor.
Definition at line 27 of file BaseEventTimeExtractor.icc.h.
|
overridevirtual |
Expose the parameters.
Reimplemented from BaseEventTimeExtractor< RecoTrack * >.
Definition at line 79 of file IterativeEventTimeExtractor.icc.h.
|
finaloverridevirtual |
Expose our parameters to the super module.
Reimplemented from Findlet< RecoTrack * >.
Definition at line 26 of file BaseEventTimeExtractorModule.icc.h.
|
finaloverridevirtual |
Expose the parameters.
Reimplemented from BaseEventTimeExtractor< RecoTrack * >.
Definition at line 73 of file GridEventTimeExtractor.icc.h.
void fillInterceptList | ( | StoreArray< aIntercept > * | listToBeFilled, |
const StoreArray< RecoTrack > & | trackList, | ||
RelationArray * | recoTrackToIntercepts | ||
) |
Fill the list of PXD intecepts corresponding to the list of track candidates.
Definition at line 26 of file VXDInterceptor.templateDetails.h.
void fillRoiIDList | ( | StoreArray< aIntercept > * | listOfIntercepts, |
StoreArray< ROIid > * | ROIidList | ||
) |
Append the ROIid to the list listToBeFilled.
Definition at line 45 of file ROIToUnitTranslator.templateDetails.h.
|
static |
find the given weight in the given vector of pair<int,double> NOTE: the criteria for finding are rather loose (i.e.
actual value and desired value must not differ by more than 1e-4) as the values that are encountered lie rather far apart!
Definition at line 39 of file PurityCalculatorTools.h.
|
inline |
Helper function to turn a direction string into a valid forward backward information.
Definition at line 36 of file SearchDirection.h.
|
static |
convert the relation weight (SpacePoint <-> TrueHit) to a type that can be used to access arrays
Definition at line 132 of file PurityCalculatorTools.h.
void getAllCells | ( | ) |
Output of all interesting Information of Cells.
Definition at line 374 of file collectortfinfo.h.
void getAllClusters | ( | ) |
Output of all interesting Information of Clusters.
Definition at line 397 of file collectortfinfo.h.
void getAllHits | ( | ) |
Output of all interesting Information of Hits.
Definition at line 386 of file collectortfinfo.h.
void getAllSectors | ( | ) |
Output of all interesting Information of Sectors.
Definition at line 421 of file collectortfinfo.h.
void getAllTC | ( | ) |
Output of all interesting Information of TC.
Definition at line 409 of file collectortfinfo.h.
std::vector< typename MapType::mapped_type > getAllValues | ( | const MapType & | aMap | ) |
get all values in the map (i.e.
dump out all values that are stored in the map). The connection to the keys is lost! TODO: write test for this!!!!
Definition at line 133 of file MapHelperFunctions.h.
|
inline |
Returns a short description for class RecoTrack to be used in descriptions of parameters.
Definition at line 31 of file ClassMnemomics.h.
|
inline |
Returns a short description for class SpacePoint to be used in descriptions of parameters.
Definition at line 43 of file ClassMnemomics.h.
|
inline |
Returns a short name for class RecoTrack to be used in names of parameters.
Definition at line 25 of file ClassMnemomics.h.
|
inline |
Returns a short name for class SpacePoint to be used in names of parameters.
Definition at line 37 of file ClassMnemomics.h.
|
override |
Return the underlying matrix.
Definition at line 23 of file HMatrixQP.cc.
|
static |
get the related MCParticles to the TrueHit.
Definition at line 55 of file PurityCalculatorTools.h.
std::vector< std::pair< typename MapType::key_type, unsigned int > > getNValuesPerKey | ( | const MapType & | aMap | ) |
get the unique keys of a map together with the number of values associated to each key.
first elements are keys, second are number of values NOTE: for a non-multimap this returns all keys with a .second of 1!
Definition at line 58 of file MapHelperFunctions.h.
|
override |
Return all states the given state is possible related to.
Definition at line 89 of file LayerPXDRelationFilter.icc.h.
|
final |
Return all states the given state is possible related to.
Definition at line 50 of file LayerSVDRelationFilter.icc.h.
std::vector< std::tuple< typename MapType::key_type, typename MapType::mapped_type, unsigned int > > getSortedKeyValueTuples | ( | const MapType & | aMap | ) |
get the (key, value, number of values) tuples stored in the map, sorted after the following scheme (descending order) 1) the number of associated values to one key 2) the sum of the associated values to that key NOTE: for a non-multimap this returns the content of the map ordered by valued CAUTION: if one of the values to a key is NaN this key will be the first (of the ones with the same number of associated values)
Definition at line 102 of file MapHelperFunctions.h.
std::vector< typename MapType::key_type > getUniqueKeys | ( | const MapType & | aMap | ) |
get the unique keys of a map (i.e.
if no multimap is passed all keys are returned) NOTE: for this to work the keys have to have a defined operator < () as std::sort is used! NOTE: as a side effect the keys are returned sorted!
Definition at line 32 of file MapHelperFunctions.h.
unsigned int getUniqueSize | ( | const MapType & | aMap | ) |
get the number of unique keys inside the map NOTE: for non-multimap this is the same as .size()
Definition at line 51 of file MapHelperFunctions.h.
std::vector< typename MapType::mapped_type > getValuesToKey | ( | const MapType & | aMap, |
typename MapType::key_type | aKey | ||
) |
get all values stored in the map for a given key
Definition at line 79 of file MapHelperFunctions.h.
Add the subfindlet as listener.
Definition at line 23 of file GridEventTimeExtractor.icc.h.
|
override |
Calculate H * M * H^T = M_00.
Definition at line 73 of file HMatrixQP.cc.
|
override |
Calculate H * v = v_0.
Definition at line 33 of file HMatrixQP.cc.
void import_cell_loop | ( | ) |
dummy comment: import_cell_loop
Definition at line 313 of file collectortfinfo.h.
void import_cell_standard | ( | ) |
dummy comment: import_cell_standard
Definition at line 291 of file collectortfinfo.h.
void import_clusters_loop | ( | ) |
dummy comment: import_clusters_loop
Definition at line 189 of file collectortfinfo.h.
void import_clusters_standard | ( | ) |
dummy comment: import_clusters_standard
Definition at line 130 of file collectortfinfo.h.
void import_hit_loop | ( | ) |
dummy comment: import_hit_loop
Definition at line 273 of file collectortfinfo.h.
void import_hit_standard | ( | ) |
dummy comment: import_hit_standard
Definition at line 208 of file collectortfinfo.h.
void import_sectors_loop | ( | ) |
Documentation Comment Jakob Lettenbichler: this was written by a student and will be removed after finishing redesign of VXDTF.
Therefore some documentation-entries are not very useful - all of them are marked with "dummy comment". dummy comment: import_sectors_loop
Definition at line 154 of file collectortfinfo.h.
void import_sectors_standard | ( | ) |
dummy comment: import_sectors_standard
Definition at line 91 of file collectortfinfo.h.
void import_tfc_loop | ( | ) |
dummy comment: import_tfc_loop
Definition at line 357 of file collectortfinfo.h.
void import_tfc_standard | ( | ) |
dummy comment: import_tfc_standard
Definition at line 327 of file collectortfinfo.h.
|
static |
increase the appropriate Cluster counter by asking the SpacePoint which type he has and which Clusters are assigned
Definition at line 111 of file PurityCalculatorTools.h.
|
final |
Copy the string direction parameter to the enum.
Definition at line 78 of file NonIPCrossingStateFilter.icc.h.
|
overridevirtual |
Create the store arrays.
Reimplemented from ProcessingSignalListener.
Definition at line 45 of file ResultStorer.icc.h.
|
overridevirtual |
Receive signal before the start of the event processing.
Reimplemented from ProcessingSignalListener.
Definition at line 47 of file LayerPXDRelationFilter.icc.h.
|
overridevirtual |
Initialize the event t0 store obj ptr.
Reimplemented from ProcessingSignalListener.
Reimplemented in HitBasedT0Extractor.
Definition at line 38 of file BaseEventTimeExtractor.icc.h.
bool initializeObservers | ( | const Belle2::Filter< Variable, RangeType, observer > & | filter, |
argsTypes ... | args | ||
) |
Initialize the observer of a RangeType Filter.
Variable | : Filter variable type |
RangeType | : range type |
observer | : observer type to be used |
argsTypes | : argument types of the filter |
filter | : Filter for which the observer shall be initialized |
args | : arguments of the filter |
Definition at line 985 of file Filter.h.
bool initializeObservers | ( | const Filter< booleanBinaryOperator, Belle2::Filter< types1... >, Belle2::Filter< types2... >, observer > & | , |
argsTypes ... | args | ||
) |
Observer Stuff ///.
Recursive function to initialize all the observers in a binary boolean Filter.
booleanBinaryOperator | : Tag Class to identify the Filter operator |
types1 | : template pack of a filter |
types2 | : template pack of another filter |
observer | : observer type to be used |
argsTypes | : argument types of the filter |
args | : arguments of the filter |
Definition at line 947 of file Filter.h.
bool initializeObservers | ( | const Filter< booleanUnaryOperator, Belle2::Filter< types1... >, observer > & | , |
argsTypes ... | args | ||
) |
Recursive function to initialize all the observers in a unary boolean Filter.
booleanUnaryOperator | : Tag Class to identify the Filter operator |
types1 | : template pack of the filter |
observer | : observer type to be used |
argsTypes | : argument types of the filter |
args | : arguments of the filter |
Definition at line 969 of file Filter.h.
|
inline |
Convert TrackNode to SpaePoint an add to a SpacePoint path.
Definition at line 44 of file NetworkPathConversion.h.
|
inline |
Insert of inner and outer TrackNodes of a Segment as SpacePoints into path of SpacePoints.
Definition at line 51 of file NetworkPathConversion.h.
Add the subfindlet as listener.
Definition at line 23 of file IterativeEventTimeExtractor.icc.h.
Add the filter as listener.
Definition at line 24 of file LayerPXDRelationFilter.icc.h.
Add the filter as listener.
Definition at line 26 of file LayerSVDRelationFilter.icc.h.
Add the subfilters as listeners.
Definition at line 22 of file LayerToggledApplier.icc.h.
Constructor adding the findlet as a listener.
Definition at line 24 of file LimitedOnStateApplier.icc.h.
|
override |
Calculate M * H^T = first column of M.
Definition at line 59 of file HMatrixQP.cc.
|
override |
Calculate M * H^T = first column of M.
Definition at line 45 of file HMatrixQP.cc.
Filter< OperatorNot, Filter< types... >, VoidObserver > operator! | ( | const Filter< types... > & | filter | ) |
Definition of the NOT operator ! for the Filter class.
types | : template pack defining the filter |
filter | : filter to which the NOT operator shall be added |
Definition at line 583 of file Filter.h.
Filter< Belle2::OperatorAnd, Belle2::Filter< types1... >, Belle2::Filter< types2... >, Belle2::VoidObserver > operator&& | ( | const Filter< types1... > & | filter1, |
const Filter< types2... > & | filter2 | ||
) |
Definition of the boolean AND operator && of the Filter class.
types1 | : template pack of filter A |
types2 | : template pack of filter B |
filter1 | : filter A |
filter2 | : filter B |
Definition at line 753 of file Filter.h.
|
override |
Give a final weight to the possibilities by asking the filter.
Definition at line 170 of file LayerPXDRelationFilter.icc.h.
|
final |
Give a final weight to the possibilities by asking the filter.
Definition at line 132 of file LayerSVDRelationFilter.icc.h.
|
virtual |
The filter operator for this class.
Reimplemented in LimitedOnStateApplier< AState, AFilter >.
Definition at line 37 of file OnStateApplier.icc.h.
|
overridevirtual |
Copy the filter operator to this method.
Reimplemented from OnStateApplier< AState >.
Definition at line 42 of file LimitedOnStateApplier.icc.h.
|
final |
Main function testing the object for the direction.
Definition at line 27 of file NonIPCrossingStateFilter.icc.h.
|
override |
Give a final weight to the possibilities by asking the filter.
Definition at line 38 of file SectorMapBasedSVDPairFilter.cc.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, LowerBoundedSet< Arithmetic >, VoidObserver > >::type operator< | ( | Arithmetic | lowerBound, |
const Var & | |||
) |
Creates a Filters with an lower bound > on the provided variable lowerBound < Var.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
lowerBound | : lower bound value to be checked by the filter |
Definition at line 171 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, Range< ArithmeticLower, ArithmeticUpper >, Observer > >::type operator< | ( | const Filter< Var, LowerBoundedSet< ArithmeticLower >, Observer > & | filter, |
ArithmeticUpper | upperBound | ||
) |
Adding upper bound to filter with lower bound to create a filter with an allowed range between lower and upper bound.
(Var with lowerBound) < upperBound
Var | : variable type to be used for the filter |
ArithmeticLower | : type of lower bound |
ArithmeticUpper | : type of upper bound |
Observer | : observer type |
filter | : filter with lower bound to which the upper bound shall be added |
upperBound | : value of upper bound |
Definition at line 255 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, UpperBoundedSet< Arithmetic >, VoidObserver > >::type operator< | ( | const Var & | , |
Arithmetic | upperBound | ||
) |
Creates a Filters with an upper bound < on the provided variable Var < lowerBound.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
types | : other types |
upperBound | : upper bound value to be checked by the filter |
Definition at line 48 of file Shortcuts.h.
std::ostream & operator<< | ( | std::ostream & | output, |
const CDCCKFPath & | path | ||
) |
Output operator for the collection of CDC CKF-algorithm states.
Definition at line 15 of file CDCCKFPath.cc.
std::ostream & operator<< | ( | std::ostream & | output, |
const CDCCKFState & | state | ||
) |
print state info
Definition at line 15 of file CDCCKFState.cc.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedLowerBoundedSet< Arithmetic >, VoidObserver > >::type operator<= | ( | Arithmetic | lowerBound, |
const Var & | |||
) |
Creates a Filters with a closed lower bound >= on the provided variable lowerBound <= Var.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
lowerBound | : lower bound value to be checked by the filter |
Definition at line 191 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, ClosedRange< ArithmeticLower, ArithmeticUpper >, Observer > >::type operator<= | ( | const Filter< Var, ClosedLowerBoundedSet< ArithmeticLower >, Observer > & | filter, |
ArithmeticUpper | upperBound | ||
) |
Adding closed upper bound to filter with closed lower bound to create a filter with an allowed closed range between lower and upper bound.
(Var with closed lowerBound) <= upperBound
Var | : variable type to be used for the filter |
ArithmeticLower | : type of lower bound |
ArithmeticUpper | : type of upper bound |
Observer | : observer type |
filter | : filter with lower bound to which the upper bound shall be added |
upperBound | : value of upper bound |
Definition at line 307 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedUpperBoundedSet< Arithmetic >, VoidObserver > >::type operator<= | ( | const Var & | , |
Arithmetic | upperBound | ||
) |
Creates a Filters with a closed upper bound <= on the provided variable Var <= lowerBound.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
types | : other types |
upperBound | : upper bound value to be checked by the filter |
Definition at line 71 of file Shortcuts.h.
|
inline |
non-memberfunction Comparison for equality with a AlgoritmType::Type
Definition at line 191 of file AnalyzingAlgorithmBase.h.
|
inline |
non-memberfunction Comparison for equality with a AlgoritmType::Type
Definition at line 185 of file AnalyzingAlgorithmBase.h.
|
inline |
non-memberfunction Comparison for equality with a std::string
Definition at line 173 of file AnalyzingAlgorithmBase.h.
bool operator== | ( | const EntryType & | a, |
const DirectedNode< EntryType, MetaInfoType > & | b | ||
) |
************************* NON-MEMBER FUNCTIONS *************************
Non-memberfunction Comparison for equality with EntryType <-> DirectedNode< EntryType >
Definition at line 131 of file DirectedNode.h.
|
inline |
non-memberfunction Comparison for equality with a std::string
Definition at line 179 of file AnalyzingAlgorithmBase.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value, Filter< Var, SingleElementSet< Val >, VoidObserver > >::type operator== | ( | const Var & | , |
Val | v | ||
) |
Creates a Filters to compare a variable against a given value Var == Val;.
Var | : variable type to use for the filter |
Val | : value type to compare variable against |
v | : value to compare variable against |
Definition at line 211 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value, Filter< Var, SingleElementSet< Val >, VoidObserver > >::type operator== | ( | Val | val, |
const Var & | var | ||
) |
Creates a Filters to compare a variable against a given value Val == Var;.
Var | : variable type to be used for the filter |
Val | : value type to compare variable against |
val | : value to compare variable against |
var | : variable |
Definition at line 231 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, UpperBoundedSet< Arithmetic >, VoidObserver > >::type operator> | ( | Arithmetic | upperBound, |
const Var & | |||
) |
Creates a Filters with an upper bound < on the provided variable upperBound > Var.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
upperBound | : upper bound value to be checked by the filter |
Definition at line 132 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, Range< ArithmeticLower, ArithmeticUpper >, Observer > >::type operator> | ( | const Filter< Var, UpperBoundedSet< ArithmeticUpper >, Observer > & | filter, |
ArithmeticLower | lowerBound | ||
) |
Adding lower bound to filter with upper bound to create a filter with an allowed range between lower and upper bound.
(Var with upperBound) > lowerBound
Var | : variable type to be used for the filter |
ArithmeticLower | : type of lower bound |
ArithmeticUpper | : type of upper bound |
Observer | : observer type |
filter | : filter with lower bound to which the upper bound shall be added |
lowerBound | : value of lower bound |
Definition at line 282 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, LowerBoundedSet< Arithmetic >, VoidObserver > >::type operator> | ( | const Var & | , |
Arithmetic | lowerBound | ||
) |
Creates a Filters with an lower bound > on the provided variable Var > lowerBound.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
lowerBound | : lower bound value to be checked by the filter |
Definition at line 92 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedUpperBoundedSet< Arithmetic >, VoidObserver > >::type operator>= | ( | Arithmetic | upperBound, |
const Var & | |||
) |
Creates a Filters with a closed upper bound <= on the provided variable upperBound >= Var.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
upperBound | : upper bound value to be checked by the filter |
Definition at line 152 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< ArithmeticLower >::value &&std::is_arithmetic< ArithmeticUpper >::value, Filter< Var, ClosedRange< ArithmeticLower, ArithmeticUpper >, Observer > >::type operator>= | ( | const Filter< Var, ClosedUpperBoundedSet< ArithmeticUpper >, Observer > & | filter, |
ArithmeticLower | lowerBound | ||
) |
Adding closed lower bound to filter with closed upper bound to create a filter with an allowed closed range between lower and upper bound.
(Var with closed upperBound) >= lowerBound
Var | : variable type to be used for the filter |
ArithmeticLower | : type of lower bound |
ArithmeticUpper | : type of upper bound |
Observer | : observer type |
filter | : filter with lower bound to which the upper bound shall be added |
lowerBound | : value of lower bound |
Definition at line 334 of file Shortcuts.h.
std::enable_if< std::is_base_of< SelectionVariable< typenameVar::argumentType, Var::c_Nargs, typenameVar::variableType >, Var >::value &&std::is_arithmetic< Arithmetic >::value, Filter< Var, ClosedLowerBoundedSet< Arithmetic >, VoidObserver > >::type operator>= | ( | const Var & | , |
Arithmetic | lowerBound | ||
) |
Creates a Filters with a closed lower bound >= on the provided variable Var >= lowerBound.
Var | : variable type to use for the filter |
Arithmetic | : type of the return value of the variable function |
lowerBound | : lower bound value to be checked by the filter |
Definition at line 112 of file Shortcuts.h.
Filter< Belle2::OperatorOr, Belle2::Filter< types1... >, Belle2::Filter< types2... >, Belle2::VoidObserver > operator|| | ( | const Filter< types1... > & | filter1, |
const Filter< types2... > & | filter2 | ||
) |
Definition of the boolean OR operator || of the Filter class.
types1 | : template pack of filter A |
types2 | : template pack of filter B |
filter1 | : filter A |
filter2 | : filter B |
Definition at line 925 of file Filter.h.
Construct this findlet and add the subfindlet as listener.
Definition at line 29 of file OverlapResolver.icc.h.
std::string print |
print the matrix to a string.
Format: a row, a line, elements of rows delimited by a space. No trailing newline after last row!
Definition at line 165 of file DecorrelationMatrix.h.
|
overridevirtual |
Print a symbol for the matrix for debugging.
Definition at line 81 of file HMatrixQP.cc.
std::string printMap | ( | const MapType & | aMap | ) |
get the contents of the map as string.
NOTE: should compile without warning for any map (e.g. map, multimap, unordered_map,...) with key and values of a type that have a defined stream insertion operator (only tested for multimap and unordered_multimap!)
Definition at line 154 of file MapHelperFunctions.h.
bool readFromStream | ( | std::istream & | is | ) |
read from stream.
Expected format: a row per line, elements of rows delimited by a space. returns true if operation was successful, false otherwise
NOTE: it is only checked if enough elements are present in each row and column. However, any superfluous values are ignored.
Definition at line 173 of file DecorrelationMatrix.h.
|
static |
read samples from stream and append them to samples
Definition at line 42 of file FBDTClassifierHelper.h.
|
protected |
Reset the t0 value to cached value if it exists or clear it otherwise.
Definition at line 59 of file BaseEventTimeExtractor.icc.h.
|
explicit |
Constructor.
Definition at line 23 of file ROIToUnitTranslator.templateDetails.h.
ROIToUnitTranslator | ( | double | sigmaSystU, |
double | sigmaSystV, | ||
double | numSigmaTotU, | ||
double | numSigmaTotV, | ||
double | maxWidthU, | ||
double | maxWidthV | ||
) |
Second Constructor.
Definition at line 33 of file ROIToUnitTranslator.templateDetails.h.
std::unordered_map< std::string, typename FilterA::functionType > SelectionVariableNamesToFunctions | ( | Belle2::Filter< Belle2::OperatorAnd, FilterA, FilterB, options... > | ) |
Wrapper for filters with AND Operator tag.
FilterA | : a Filter variable type |
FilterB | : another Filter variable type |
options | : optional types |
Definition at line 71 of file SelectionVariableNamesToFunctions.h.
std::unordered_map< std::string, typename someFilter::functionType > SelectionVariableNamesToFunctions | ( | Belle2::Filter< Belle2::OperatorNot, someFilter, options... > | ) |
Wrapper for filters with NOT Operator tag.
someFilter | : Filter variable type |
options | : optional types |
Definition at line 52 of file SelectionVariableNamesToFunctions.h.
std::unordered_map< std::string, typename FilterA::functionType > SelectionVariableNamesToFunctions | ( | Belle2::Filter< Belle2::OperatorOr, FilterA, FilterB, options... > | ) |
Wrapper for filters with OR Operator tag.
FilterA | : a Filter variable type |
FilterB | : another Filter variable type |
options | : optional types |
Definition at line 93 of file SelectionVariableNamesToFunctions.h.
std::unordered_map< std::string, typename Variable::functionType > SelectionVariableNamesToFunctions | ( | Belle2::Filter< Variable, Range, Options... > | ) |
Return a map from the SelectionVariable name to the SelectionVariable function of the Variable used in the filter that is the template argument parameter.
This is the basic building block we will exploit later
Definition at line 35 of file SelectionVariableNamesToFunctions.h.
Construct this findlet and add the subfindlet as listener.
Definition at line 21 of file StateRejecter.icc.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'O' for type bool.
Definition at line 52 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'C' for type char*.
Definition at line 19 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'B' for type Char_t.
Definition at line 22 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'D' for type Double_t.
Definition at line 43 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'F' for type Float_t.
Definition at line 40 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'I' for type Int_t.
Definition at line 34 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'L' for type long int.
Definition at line 46 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'S' for type short.
Definition at line 28 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'i' for type UInt_t.
Definition at line 37 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'b' for type unsigned char.
Definition at line 25 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 'l' for type unsigned long int.
Definition at line 49 of file TBranchLeafType.h.
|
inline |
Overloading TBranchLeafType to be able to get identifier 's' for type unsigned short.
Definition at line 31 of file TBranchLeafType.h.
TEST_F | ( | CollectorTFInfoTest | , |
testAllInformationLoop | |||
) |
dummy comment: testAllInformationLoop
Definition at line 579 of file collectortfinfo.h.
TEST_F | ( | FilterIDTest | , |
simpleTest | |||
) |
Test simple Setters and Getters.
Definition at line 25 of file filterID.h.
TEST_F | ( | FullSecIDTest | , |
bufferOverflowTest | |||
) |
Unfinished test - shall test bufferOverflows...
Definition at line 176 of file fullSecID.h.
TEST_F | ( | FullSecIDTest | , |
constructorAndGetterTests | |||
) |
Test simple Setters and Getters.
Definition at line 26 of file fullSecID.h.
TEST_F | ( | FullSecIDTest | , |
overloadedOperatorTests | |||
) |
testing the overloaded operators of the FullSecID-class
Definition at line 117 of file fullSecID.h.
TEST_F | ( | MapHelperFunctionsTest | , |
testCreatorFunctions | |||
) |
test the methods that are use to create the maps for the later tests
Definition at line 111 of file mapHelperFunctions.cc.
TEST_F | ( | MapHelperFunctionsTest | , |
testGetAllValues | |||
) |
test the getAllValues() function actually returns all values that are stored in the map
Definition at line 323 of file mapHelperFunctions.cc.
TEST_F | ( | MapHelperFunctionsTest | , |
testGetNValuesPerKey | |||
) |
test the 'getNValuesPerKey' method
Definition at line 250 of file mapHelperFunctions.cc.
TEST_F | ( | MapHelperFunctionsTest | , |
testGetSortedKeyValueTuples | |||
) |
test if the 'getSortedKeyValuePairs' method actually works as advertised
Definition at line 277 of file mapHelperFunctions.cc.
TEST_F | ( | MapHelperFunctionsTest | , |
testGetUniqueKeys | |||
) |
test if the 'getUniqueKeys' method returns the right values
Definition at line 181 of file mapHelperFunctions.cc.
TEST_F | ( | MapHelperFunctionsTest | , |
testGetValuesToKey | |||
) |
test if the 'getValuesToKey' method returns the right values to a given key
Definition at line 204 of file mapHelperFunctions.cc.
TEST_F | ( | RecoTrackTest | , |
cdcHit | |||
) |
Test simple Setters and Getters.
Definition at line 105 of file recoTrack.cc.
TEST_F | ( | RecoTrackTest | , |
cdcHitMCFinderCategory | |||
) |
Test simple Correct handling of the MCFinder hit classification.
Definition at line 184 of file recoTrack.cc.
TEST_F | ( | RecoTrackTest | , |
copyRecoTrack | |||
) |
Test copying a RecoTrack.
Definition at line 278 of file recoTrack.cc.
TEST_F | ( | RecoTrackTest | , |
recoHitInformations | |||
) |
Test the getRecoHitInformations() function.
Definition at line 310 of file recoTrack.cc.
TEST_F | ( | RecoTrackTest | , |
testGenfitConversionOne | |||
) |
Test conversion to genfit track cands.
Definition at line 208 of file recoTrack.cc.
TEST_F | ( | RecoTrackTest | , |
testGenfitConversionTwo | |||
) |
Test conversion from genfit track cands.
Definition at line 246 of file recoTrack.cc.
TEST_F | ( | RecoTrackTest | , |
trackTime | |||
) |
Test getOutgoingArmTime() and getIngoingArmTime() functions.
Definition at line 333 of file recoTrack.cc.
TEST_F | ( | SandBox4TestingTest | , |
JustSomePlayingAroundWithfunction | |||
) |
test function call with auto-assigned value
Definition at line 63 of file sandBox4Testing.h.
TEST_F | ( | SandBox4TestingTest | , |
testingVerbosityViaTemplates | |||
) |
test function call with auto-assigned value
Definition at line 53 of file sandBox4Testing.h.
TEST_F | ( | SandBox4TestingTest | , |
TestIsNanAndIsInfBehavior | |||
) |
shall show when to get nan and when to get inf (and that inf != nan)
Definition at line 77 of file sandBox4Testing.h.
TEST_F | ( | SectorTest | , |
testConstructorSettersAndGetters | |||
) |
Test Constructor, Setters and Getters.
Definition at line 25 of file sector.h.
TEST_F | ( | SpacePointTest | , |
testConstructorPXD | |||
) |
Test constructor for PXDClsuters tests the constructor importing a PXDCluster and tests results by using the getters of the spacePoint...
Definition at line 58 of file spacePoint.cc.
TEST_F | ( | SpacePointTest | , |
testConstructorSVD | |||
) |
Test constructor for SVDClsuters tests the constructor importing a SVDCluster and tests results by using the getters of the spacePoint...
Definition at line 104 of file spacePoint.cc.
TEST_F | ( | SpacePointTest | , |
testConvertLocalToNormalizedCoordinates | |||
) |
Testing member of spacePoint: convertToNormalizedCoordinates.
convertToNormalizedCoordinates converts a local hit into sensor-independent relative coordinates defined between 0 and 1.
Definition at line 369 of file spacePoint.cc.
TEST_F | ( | SpacePointTest | , |
testConvertNormalizedToLocalCoordinates | |||
) |
Testing member of spacePoint: convertToLocalCoordinates.
convertToLocalCoordinates converts a hit in sensor-independent relative (def. 0-1) coordinates into local coordinate of given sensor
Definition at line 424 of file spacePoint.cc.
TEST_F | ( | SpacePointTest | , |
testGetNClustersAssigned | |||
) |
Test if the number of assigned Clusters is obtained correctly NOTE: using the same constructors as in previous tests!
Definition at line 479 of file spacePoint.cc.
TEST_F | ( | SpacePointTest | , |
testRootIOB2Vector3 | |||
) |
Test if B2Vector3 writing in and reading from root files work.
create sample to be written in a root file:
test whole procedure with B2Vector3:
reopen file, read entries and check them
retrieve the B2Vector3 from file:
cleanup
Definition at line 260 of file spacePoint.cc.
TEST_F | ( | SpacePointTest | , |
testRootIOPXDCluster | |||
) |
Test if cluster writing in and reading from root files work.
create samples to be written in a root file:
test whole procedure first with PXDCluster:
reopen file, read entries and check them
cleanup
Definition at line 209 of file spacePoint.cc.
TEST_F | ( | SpacePointTest | , |
testRootIOSP | |||
) |
Test if spacePoints writing in and reading from root files work.
does not work - TODO solve!
create samples to be written in a root file:
create root file, fill spacePoint into file, store it, close
reopen file, read entries and check them
delete file from disk, cleanup}
Definition at line 301 of file spacePoint.cc.
TEST_F | ( | SpacePointTrackCandTest | , |
testConstructorFromVector | |||
) |
Test the Constructor, that takes a vector of SpacePoint* as argument.
Definition at line 53 of file spacePointTrackCand.cc.
TEST_F | ( | SpacePointTrackCandTest | , |
testEqualityOperator | |||
) |
Test operator == of SpacePointTrackCand.
Definition at line 96 of file spacePointTrackCand.cc.
TEST_F | ( | SpacePointTrackCandTest | , |
testGetHitsInRange | |||
) |
Test the get hits in range method.
Definition at line 178 of file spacePointTrackCand.cc.
TEST_F | ( | SpacePointTrackCandTest | , |
testGetSortedHits | |||
) |
Test setPdgCode method, by comparing its results with the expected values for the according particles.
Definition at line 415 of file spacePointTrackCand.cc.
TEST_F | ( | SpacePointTrackCandTest | , |
testRefereeStatus | |||
) |
Test the setRefereeStatus and getRefereeStatus methods.
Definition at line 268 of file spacePointTrackCand.cc.
TEST_F | ( | SpacePointTrackCandTest | , |
testRemoveSpacePoints | |||
) |
Test the removeSpacePoint method.
Definition at line 367 of file spacePointTrackCand.cc.
TEST_F | ( | SpacePointTrackCandTest | , |
testSetPdgCode | |||
) |
Test setPdgCode method, by comparing its results with the expected values for the according particles.
Definition at line 159 of file spacePointTrackCand.cc.
TEST_F | ( | ThreeHitFiltersTest | , |
simpleTest | |||
) |
Test simple Setters and Getters.
Definition at line 24 of file threehitfilters.h.
TEST_F | ( | ThreeHitFiltersTest | , |
TestAngles | |||
) |
the correctness of the angle calculators
Definition at line 71 of file threehitfilters.h.
TEST_F | ( | ThreeHitFiltersTest | , |
TestCalcPt | |||
) |
test cramer method in calcPt
Definition at line 141 of file threehitfilters.h.
TEST_F | ( | ThreeHitFiltersTest | , |
TestDeltaSOverZ | |||
) |
test DeltaSOverZ
Definition at line 123 of file threehitfilters.h.
TEST_F | ( | ThreeHitFiltersTest | , |
TestMagneticField | |||
) |
the correctness of the magneticField-values (important for pT-related calculations)
Definition at line 55 of file threehitfilters.h.
TEST_F | ( | ThreeHitFiltersTest | , |
TestSignAndOtherFilters | |||
) |
test sign, helixFit and calcDeltaSlopeRZ filters
Definition at line 94 of file threehitfilters.h.
TEST_F | ( | TwoHitFiltersTest | , |
TestEmptyFilter | |||
) |
Test simple Setters and Getters by filling zeroes.
Definition at line 23 of file twohitfilters.h.
TEST_F | ( | TwoHitFiltersTest | , |
TestFilledFilter | |||
) |
Test simple Setters and Getters by filling non-zero-values.
Definition at line 52 of file twohitfilters.h.
TEST_F | ( | TwoHitFiltersTest | , |
testLargeFilter | |||
) |
Test simple Setters and Getters by filling extreme values.
Definition at line 98 of file twohitfilters.h.
TEST_F | ( | TwoHitFiltersTest | , |
TestOutOfRangeNormedDistFilter | |||
) |
And now possibly the only case where TwoHitFilters produces wrong results.
However, (1e300, 0, 1e300) will never happen.
Definition at line 132 of file twohitfilters.h.
TEST_F | ( | V0FitterTest | , |
GetTrackHypotheses | |||
) |
Test getter for track hypotheses.
Definition at line 34 of file v0fitter.cc.
TEST_F | ( | V0FitterTest | , |
InitializeCuts | |||
) |
Test initialization of cuts.
Definition at line 58 of file v0fitter.cc.
TEST_F | ( | VariablesOnTTree | , |
basic_test | |||
) |
Basic test of the class.
Definition at line 61 of file variablesOnTTree.cc.
|
private |
Implementation of the traverseTree function.
Definition at line 68 of file TreeSearcher.icc.h.
Construct this findlet and add the subfindlet as listener.
Definition at line 26 of file TreeSearcher.icc.h.
|
explicit |
Add to the TTree.
Constructor specialized for arithmetic types.
tree | a branch whose name and type are inferred from parameter var |
Definition at line 53 of file VariableTBranch.h.
bool wasSuccessful |
Returns true if the last run t0 extraction was successful.
Definition at line 21 of file BaseEventTimeExtractor.icc.h.
|
static |
write all samples to stream
Definition at line 62 of file FBDTClassifierHelper.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 22 of file CDCfromEclPathTruthVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 22 of file CDCfromEclStateTruthVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 25 of file CDCPathBasicVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 22 of file CDCPathTruthVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 25 of file CDCStateBasicVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 22 of file CDCStateTruthVarSet.h.
|
staticprotected |
if true, for testTC the values of attached refTC will be stored instead of own values.
setting the static storeRefTCDataForTestTC to a standard value
Definition at line 64 of file AnalyzingAlgorithmBase.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 27 of file PXDResultTruthVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 24 of file PXDResultVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 23 of file PXDStateBasicVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 26 of file PXDStateTruthVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 23 of file RelationSVDResultVarSet.h.
|
static |
is factor containing speed of light (c), the magnetic field (b) and the scaling factor s for conversion of meter in cm : c*b/100 = c*b*s.
The standard value assumes a magnetic field of 1.5 Tesla. Value can be changed using the resetMagneticField-Function, where a new value for the magnetic field in Tesla has to be passed. TODO WARNING hardcoded value!
Definition at line 29 of file SelectionVariableHelper.h.
|
staticprotected |
stores the origin used for some calculations, can be set here
setting the static origin to a standard value
Definition at line 55 of file AnalyzingAlgorithmBase.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 27 of file SVDResultTruthVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 24 of file SVDResultVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 23 of file SVDStateBasicVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 26 of file SVDStateTruthVarSet.h.
|
staticconstexpr |
Names of the variables to be generated.
Definition at line 27 of file SVDStateVarSet.h.