Belle II Software  release-05-02-19
tracking modules
Collaboration diagram for tracking modules:

Classes

class  BeamSpotCollectorModule
 This collects the track parameters of the mu+mu- events for calibration of the BeamSpot using CAF and AirFlow. More...
 
class  BoostVectorCollectorModule
 This collects the track parameters and momenta of the mu+mu- events for calibration of the BoostVector using CAF and AirFlow. More...
 
class  CDCToSVDSpacePointCKFModule
 Combinatorical Kalman Filter used for extrapolating CDC tracks into SVD and create merged tracks. More...
 
class  CDCToSVDSeedCKFModule
 Seed-finding combinatorical Kalman Filter that combines every RecoTrack with every SVD track, then filters the combinations. More...
 
class  ToPXDCKFModule
 Combinatorical Kalman Filter that extrapolates every RecoTrack into the PXD and collects space points. More...
 
class  ToCDCCKFModule
 Combinatorical Kalman Filter that extrapolates every RecoTrack into the CDC and collects wire hits. More...
 
class  ToCDCFromEclCKFModule
 Combinatorical Kalman Filter that extrapolates every ECLShower into the CDC and collects wire hits. More...
 
class  CosmicsTrackMergerFindlet
 Links tracks based on a filter criterion. It is based on the TrackLinker in the TF_CDC package. More...
 
class  CosmicsTrackMergerModule
 Module linking tracks based on their Phi parameter. More...
 
class  PhiRecoTrackRelationFilter
 Relation filter that lets only possibilities with small phi distance pass. More...
 
class  DATCONHoughCand
 Hough Candidates class. More...
 
class  DATCONHoughSpaceClusterCand
 The Hough Space Cluster Candidate represents the candidates of clusters found in the Hough Space. More...
 
class  DATCONPXDExtrapolationModule
 The DATCONPXDExtrapolationModule does an extrapolation to the PXD and creates "Most Probable Hits" (MPH) on the PXD. More...
 
class  DATCONROICalculationModule
 The DATCONROICalculationModule calculates ROI from the DATCONMostProbableHit / PXDIntercepts calculated by the DATCONMPHCalculationModule and saves the ROI in a ROIid StoreArray. More...
 
struct  ClustersOnSensor
 small struct for storing all clusters of the same sensor in one container. More...
 
class  DATCONSVDSimpleClusterCandidate
 Class representing a cluster candidate for DATCON during simple clustering of the SVD. More...
 
class  DATCONSVDSimpleClusterizerModule
 DATCONSVDSimpleClusterizerModule: This class performs a simple clusterisation and noise filtering of SVD hits (DATCONSVDDigits in this case). More...
 
class  DATCONSVDSpacePointCreatorModule
 This module creates DATCONSVDSpacePoints from the DATCONSVDCluster. More...
 
class  DATCONTrackCand
 The DATCONTrackCand represents the candidates of tracks found by the DATCON algoritms for u-side and v-side SVD hits independently. More...
 
class  DATCONTrackingModule
 DATCONTrackingModule class. More...
 
class  SVDShaperDigitToDATCONSVDDigitConverterModule
 SVDShaperDigitToDATCONSVDDigitConverterModule: More...
 
class  DriftLengthBasedT0ExtractorModule
 Module implementation using only the drift lengths. More...
 
class  Chi2BasedT0ExtractorModule
 Module implementation using only the chi2. More...
 
class  FullGridChi2TrackTimeExtractorModule
 Module implementation using only the chi2. More...
 
class  FullGridDriftLengthTrackTimeExtractorModule
 Module implementation using the drift length and the chi2. More...
 
class  CDCHitBasedT0ExtractionModule
 Module implementation using the CDCHitBasedT0Extractor. More...
 
class  ExtModule
 The geant4e-based track extrapolation module. More...
 
class  BaseRecoFitterModule
 A base class for all modules that implement a fitter for reco tracks. More...
 
class  DAFRecoFitterModule
 DAF fitter. More...
 
class  FittedTracksStorerModule
 A module to copy only the fitted reco tracks to the output store array. More...
 
class  GenfitTrackCandidatesCreatorModule
 Module turning reco tracks to genfit trackcands (will be unneeded once we use reco tracks everywhere). More...
 
class  GenfitTrackCreatorModule
 Module turning reco tracks to genfit tracks (will be unneeded once we use reco tracks everywhere). More...
 
class  KalmanRecoFitterModule
 Kalman fitter. More...
 
class  RecoTrackCreatorModule
 Module turning trackCands to reco tracks (will be unneeded once we create reco tracks from the beginning) More...
 
class  BaseTrackTimeEstimatorModule
 Base Module estimating the track time of RecoTracks - before or after the fit. More...
 
class  IPTrackTimeEstimatorModule
 Base Module estimating the track time of RecoTracks - before or after the fit. More...
 
class  PlaneTriggerTrackTimeEstimatorModule
 Module estimating the track time of RecoTracks - before or after the fit. More...
 
class  RadiusTrackTimeEstimatorModule
 Module estimating the track time of RecoTracks - before or after the fit. More...
 
class  RegisterEventLevelTrackingInfoModule
 Module to create the EventLevelTrackingInfo that is used to set general tracking-related flags. More...
 
class  Geant4MaterialInterface
 AbsMaterialInterface implementation for use with Geant4's navigator. More...
 
class  SetupGenfitExtrapolationModule
 Setup material handling and magnetic fields for use by genfit's extrapolation code (RKTrackRep). More...
 
class  Geant4MaterialInterfaceExceptioHandler
 This class implements a custom exception handler for Geant4 which is used to record whether a critical exception occurred when calling the G4Navigator. More...
 
class  G4SafeNavigator
 Guards against leaving the physical volume. More...
 
class  GenfitVisModule
 Visualize genfit::Tracks using the genfit::EventDisplay. More...
 
class  BeamSpotMonitorModule
 Module for the monitoring of the BeamSpot position and size. More...
 
class  MCRecoTracksMatcherModule
 This module compares tracks generated by some pattern recognition algorithm for PXD, SVD and CDC to ideal Monte Carlo tracks and performs a matching from the former to the underlying MCParticles. More...
 
class  MCV0MatcherModule
 A module matching the V0s from the mcV0Matcher to MC particles. More...
 
class  MCTrackCandClassifierModule
 The MCTrackCandClassifier Definition Module. More...
 
class  MuidModule
 The geant4e-based muon identification module. More...
 
class  PruneGenfitTracksModule
 Module to prune genfit::Tracks. More...
 
class  PruneRecoHitsModule
 Module to prune RecoTracks. More...
 
class  PruneRecoTracksModule
 Module to prune RecoTracks. More...
 
class  PXDclusterFilterModule
 The module produce a StoreArray of PXDCluster inside the ROIs. More...
 
class  PXDdigiFilterModule
 The module produce a StoreArray of PXDDigit inside the ROIs. More...
 
class  PXDRawHitFilterModule
 The module produce a StoreArray of PXDRawHit inside the ROIs. More...
 
class  PXDROIFinderAnalysisModule
 The PXD Data Reduction Analysis Module. More...
 
class  PXDROIFinderModule
 The PXD ROI Finder Module. More...
 
class  ROIDQMModule
 The HLT ROI DQM module. More...
 
class  ROIGeneratorModule
 The ROI generator Module. More...
 
class  ROIPayloadAssemblerModule
 The ROI Payload Assembler Module. More...
 
class  ROIReadTestModule
 The ROI to ONSEN Module. More...
 
class  ROISenderModule
 The ROI to ONSEN Module. More...
 
class  PXDSVDCutModule
 The module to deactivate the SpacePointTrackCandidates with less than minSVDSPs SVD SpacePoints. More...
 
class  RecoTrackParticleLoaderModule
 Takes fitted RecoTracks and creates Particles from them directly, skipping the step of creating Tracks and TrackFitResults. More...
 
class  RecoTracksCopierModule
 Module to copy RecoTracks. More...
 
class  CDCCKFTracksCombinerModule
 Module to combine RecoTracks. More...
 
class  MCRelationCreatorModule
 Module to combine RecoTracks. More...
 
class  RecoTrackStoreArrayCombinerModule
 Module to combine RecoTracks. More...
 
class  RelatedTracksCombinerModule
 Module to combine RecoTracks. More...
 
class  CurlingTrackCandSplitterModule
 Module for checking SpacePointTrackCandidates for curling behaviour and splitting them into Track Candidate Stubs (each of them being a SpacePointTrackCand again) which do not show curling behaviour. More...
 
class  GFTC2SPTCConverterModule
 Module for converting genfit::TrackCands to SpacePointTrackCands. More...
 
class  PhaseSpaceAnalysisModule
 Module for analysing the phase space of genfit::TrackCand(s) and SpacePointTrackCand(s) NOTE: this is just a very simple module that takes the MCParticleID of any TC and collects some information from them. More...
 
class  RT2SPTCConverterModule
 Module for converting RecoTracks to SpacePointTrackCands. More...
 
struct  TrueHitInfo
 helper struct that holds information that is needed for the registration of the relation between SpacePoint and TrueHit More...
 
class  SpacePoint2TrueHitConnectorModule
 Module that tries to register a relation between SpacePoints and TrueHits, hence making some MC Information easily accesible for other modules working with SpacePoints (e.g. More...
 
class  simpleBitfield< T >
 helper class for setting up a bitfield that can be used to store several flags in one variable TODO: move this from this header (possibly to some helperStuff header) and make some tests! More...
 
class  SpacePointCreatorTestModule
 Tester module for the validity of the SpacePointCreatorModule. More...
 
class  SPTC2GFTCConverterModule
 Module for converting SpacePointTrackCands to genfit::SpacePointTrackCands. More...
 
class  SPTCmomentumSeedRetrieverModule
 A module for creating momentum seeds for spacepoint track candidates. More...
 
class  SPTCRefereeModule
 Module that does some sanity checks on SpacePointTrackCands that have been created by conversion from genfit::TrackCands by the TrackFinderMCTruth (or any other for that matter) More...
 
class  SPTCvirtualIPRemoverModule
 A module for checking and removing the virtual IP if wanted. More...
 
class  TCConvertersTestModule
 Module for testing if the converting Modules do their job as intened. More...
 
struct  ParticleProperties
 This struct is used by the StandardTrackingPerformanceModule to save information of reconstructed tracks. More...
 
class  StoreArray< T >
 Accessor to arrays stored in the data store. More...
 
class  StandardTrackingPerformanceModule
 This module takes the MCParticle and the genfit::Track collection as input and writes out a root file with some information of the reconstructed tracks. More...
 
class  SVDROIDQMModule
 Creates basic DQM for ROI creation on ExpressReco
More...
 
class  SVDROIFinderAnalysisDataModule
 The Module evaluates the efficiency on SVD based on the number of empty ROIs. More...
 
class  SVDROIFinderAnalysisModule
 This module performs the analysis of the SVD data reduction module performances
More...
 
class  SVDROIFinderModule
 The SVD ROI Finder Module. More...
 
class  SVDShaperDigitFilterModule
 The module produce a StoreArray of SVDShaperDigit inside the ROIs. More...
 
class  TrackCreatorModule
 Takes RecoTracks coming from the event reconstructions and fits them with the configured list of particles hypothesis and stores the result in MDST-usable Belle2::Track and Belle2::TrackFitResult classes. More...
 
class  TrackFilterModule
 generates a new StoreArray from the input StoreArray which has all specified Tracks removed More...
 
class  TrackFinderMCTruthRecoTracksModule
 This module uses the simulated truth information (MCParticles and their relations) to determine which hits belong to which particles and writes track candidates filled with necessary information into the DataStore. More...
 
class  CollectorTestModule
 CollectorTestModules. More...
 
class  StudyMaterialEffectsModule
 StudyMaterialEffectsModule. More...
 
class  TrackDQMModule
 DQM of tracks their momentum, Number of hits in tracks, Number of tracks. More...
 
class  EffPlotsModule
 This module takes the MCParticles, the RecoTracks and Tracks/V0 in input and produce a root file containing various histograms showing the efficiencies (as a function of different variables) of the V0 finding module. More...
 
class  FillTrackFitNtupleModule
 This module takes the Tracks and the RecoTrack input and produce a root file containing an nutple showing the track fit members in parallel for different particle hypotheses. More...
 
class  HitXPModule
 This module from a data root file builds a tree of hitXP (see the class to know all the informations contained). More...
 
class  PerformanceEvaluationBaseClass
 This module takes the MCParticles, the genfit Tracks, the genfit TrackCand, and the MCTrackCands input and produce a root file containing various histograms showing the performance of the tracking package: fitter, pattern recongnition algorithms. More...
 
class  TrackingPerformanceEvaluationModule
 This module takes the MCParticles, the Tracks, the RecoTrack, and the MCRecoTracks input and produce a root file containing various histograms showing the performance of the tracking package: fitter, pattern recongnition algorithms. More...
 
class  V0findingPerformanceEvaluationModule
 This module takes the MCParticles, the V0 candidates input and produce a root file containing various histograms showing the performance of the V0 finding module. More...
 
class  TrackQETrainingDataCollectorModule
 Quality Estimator Data Collector Module to collect data for a MVA training using VXDQE_teacher.py. More...
 
class  TrackQualityEstimatorMVAModule
 Quality estimation module for SpacePointTrackCandidates using multivariate analysis (MVA). More...
 
class  AddVXDTrackCandidateSubSetsModule
 Module that creates additional candidates that each miss a different SpacePoint. More...
 
class  BestVXDFamilyCandidateSelectorModule
 Module that selects the best candidate for each SPTC family. More...
 
class  BestVXDTrackCandidatesSelectorModule
 Module that selects a subset with a fixed size x out of all SpacePointTrackCandidates. More...
 
class  SVDOverlapResolverModule
 
class  TrackSetEvaluatorGreedyDEVModule
 The Greedy algoritm Track-set-evaluator. More...
 
class  TrackSetEvaluatorHopfieldNNDEVModule
 The Hopfield algoritm Trackset Evaluator. More...
 
class  VXDTrackCandidatesQualityIndicatorCutterModule
 Module that selects a subset with a fixed minimum qualityIndicator out of all SpacePointTrackCandidates. More...
 
class  V0FinderModule
 A V0 finder module. More...
 
class  MCVXDCDCTrackMergerFindlet
 Findlet for merging VXD and CDC tracks with MC information. More...
 
class  MCVXDCDCTrackMergerModule
 This module merges tracks which are reconstructed, separately, in the silicon (PXD+VXD) and in the CDC using MC. More...
 
class  StoreArrayMerger
 This findlet has helper function to. More...
 
class  VXDCDCTrackMergerModule
 VXDCDCTrackMergerModule a module to merge VXD and CDC tracks. More...
 
class  OverlapResidualsModule
 The module studies VXD hits from overlapping sensors of a same VXD layer. More...
 
class  RawSecMapMergerModule
 The RawSecMapMergerModule. More...
 
class  SecMapTrainerBaseModule
 The SecMapTrainerBaseModule this module analyzes a big number of events (pGun or evtGen) to create raw sectorMaps which are needed for the VXDTF 2.0. More...
 
class  SecMapTrainerVXDTFModule
 The SecMapTrainerVXDTFModule this module analyzes a big number of events (pGun or evtGen) to create raw sectorMaps which are needed for the VXDTF. More...
 
class  VXDSimpleClusterizerModule
 Module to convert TrueHits into Clusters using a simplified process. More...
 
class  QualityEstimatorVXDModule
 Quality estimation module for SpacePointTrackCandidates. More...
 
class  VXDQETrainingDataCollectorModule
 VXD Quality Estimator Data Collector Module to collect data for a MVA training using VXDQE_teacher.py. More...
 
class  VXDQualityEstimatorMVAModule
 Quality estimation module for SpacePointTrackCandidates using multivariate analysis (MVA). More...
 
class  FastBDTClassifierAnalyzerModule
 Module to evaluate a trained fastBDT. More...
 
class  FastBDTClassifierTrainingModule
 Module for collecting the data and training a FastBDT classifier. More...
 
class  MLSegmentNetworkProducerModule
 Segment network producer module with a Machine Learning classifier. More...
 
class  NoKickCutsEvalModule
 This module evaluate the cuts used to select the training sample of the SectorMap. More...
 
class  SectorMapBootstrapModule
 The SegmentFilterConverterModule is a module able to read the cutoff values for filtering the Segments written in the xml gear box and write it in the new redesigned format. More...
 
class  SegmentNetworkAnalyzerModule
 class for analyzing the contents of the SegmentNetwork More...
 
class  SegmentNetworkProducerModule
 The Segment Network Producer Module. More...
 
class  SPTC2RTConverterModule
 Module turning SpacePointsTrackCands to RecoTracks. More...
 
class  TrackFinderVXDBasicPathFinderModule
 The TrackFinderVXDBasicPathFinder is a low momentum Si-only trackfinder. More...
 
class  TrackFinderVXDCellOMatModule
 The TrackFinderVXDCellOMatModule is a low momentum Si-only trackfinder. More...
 
class  TrackFinderVXDCosmicsStandaloneModule
 The TrackFinderVXDCosmicsStandaloneModule Track finder for linear cosmic tracks measured by the VXD without magnetic field and without other subdetectors. More...
 
class  VXDTFTrainingDataCollectorModule
 The VXDTFTrainingDataCollectorModule. More...
 

Typedefs

using CellularRecoTrack = TrackFindingCDC::WithAutomatonCell< const RecoTrack * >
 Type of a reco track with automaton cell.
 
typedef std::pair< TVector2, TVector2 > coord2dPair
 Typedef for the coord2dPair, which represents the DATCONHoughCand. More...
 
typedef std::pair< VxdID, TVector3 > svdHitPair
 The DATCON Tracking Module performs track finding / pattern recognition based on SVD hit information. More...
 
typedef std::map< int, svdHitPairsvdHitMap
 Map containing integer ID and svdHitPair.
 
typedef std::pair< VxdID, TVector2 > houghPair
 Hough Tuples. More...
 
typedef std::map< int, houghPairhoughMap
 Map containing integer ID and corresponding houghPair for the HS TODO make this description better.
 

Functions

std::string getClassMnemomicParameterName (const CellularRecoTrack *dispatchTag __attribute__((unused)))
 Returns a short name for class CellularRecoTrack to be used in names of parameters.
 
std::string getClassMnemomicParameterDescription (const CellularRecoTrack *dispatchTag __attribute__((unused)))
 Returns a short description for class CellularRecoTrack to be used in descriptions of parameters.
 
void provideDATCONSVDClusterSingles (const StoreArray< SVDCluster > &DATCONSVDClusters, StoreArray< DATCONSVDSpacePoint > &spacePoints)
 simply store one spacePoint for each existing DATCONSVDCluster. More...
 
void findPossibleCombinations (const Belle2::ClustersOnSensor &aSensor, std::vector< std::vector< const SVDCluster * > > &foundCombinations)
 stores all possible 2-Cluster-combinations. More...
 
void provideDATCONSVDClusterCombinations (const StoreArray< SVDCluster > &DATCONSVDClusters, StoreArray< DATCONSVDSpacePoint > &spacePoints)
 finds all possible combinations of U and V Clusters for DATCONSVDClusters. More...
 
std::ostream & operator<< (std::ostream &os, const TrueHitInfo &thInfo)
 extraction operator of TrueHitInfo
 
 DATCONSVDSimpleClusterCandidate (VxdID vxdID, bool isUside)
 Constructor indicating vxdid and u-side information.
 
 DATCONSVDSimpleClusterCandidate (VxdID vxdID, bool isUside, unsigned short maxClusterSize)
 Constructor indicating vxdid, u-side information in case of a maximum cluster size.
 
bool add (VxdID vxdID, bool isUside, unsigned short index, unsigned short charge, unsigned short cellID)
 Add a Strip to the current cluster. More...
 
void finalizeCluster ()
 compute the position of the cluster
 
void finalizeSimpleCluster ()
 compute the simple cluster position as in phase 2 FPGA implementation
 
bool isGoodCluster ()
 return true if the cluster candidate can be promoted to cluster
 

Detailed Description

Typedef Documentation

◆ coord2dPair

typedef std::pair< TVector2, TVector2 > coord2dPair

Typedef for the coord2dPair, which represents the DATCONHoughCand.

Hough Tuples.

The coord2dPair consists of the lower left and upper right corner of a Hough Space (sub) sector

Definition at line 32 of file DATCONHoughCand.h.

◆ houghPair

typedef std::pair<VxdID, TVector2> houghPair

Hough Tuples.

Pair containing VxdID ant TVector2 of TODO

Definition at line 71 of file DATCONTrackingModule.h.

◆ svdHitPair

typedef std::pair<VxdID, TVector3> svdHitPair

The DATCON Tracking Module performs track finding / pattern recognition based on SVD hit information.

The SVD hit information undergo a Hough Transformation (HT) and based on the sinoidal curves obtained by this, interceptions of these sinoidal curves are searched in two Hough Spaces (HS), one HS to obtain (r-phi) and (z-theta) information each. The intercept coordinates of the (r-phi) / (z-theta) combinations found are combined in clustering to reduce the number of fake / clone combinations. Afterwards the remaining 2 x 2D information are combined to 3D tracks, assuming the originating vertex of these tracks to be at (x=0, y=0, z=0). These tracks can again be merged and are finally stored as DATCONTracks and as RecoTracks. Tracks found by this module are the input for the DATCONMPHCalculationModule and afterwards for the DATCONROICalculationModule. Useful typedefs for easier data access Pair containing VxdID and corresponding position vector

Definition at line 66 of file DATCONTrackingModule.h.

Function Documentation

◆ add()

bool add ( VxdID  vxdID,
bool  isUside,
unsigned short  index,
unsigned short  charge,
unsigned short  cellID 
)

Add a Strip to the current cluster.

Update the cluster seed seed.

Parameters
vxdIDVxdID of the strip that is to be added to the cluster
isUSideIs the strip a u-side strip?
indexIndex of the strip inside the DATCONSVDDigit StoreArray
chargeCharge of the strip that is to be added
cellIDCellID of the strip that is to be added
Returns
true if the strip is on the expected side and sensor and it's next to the last strip added to the cluster candidate

add if it adjacent to the last strip added (we assume that SVDRecoDigits are ordered) and if cluster size would still be <= 4 strips

Definition at line 32 of file DATCONSVDSimpleClusterCandidate.cc.

34  {
35 
36  bool added = false;
37 
38  // do not add if you are on the wrong sensor or side
39  if ((m_vxdID != vxdID) || (m_isUside != isUside))
40  return false;
41 
42  // add if it's the first strip
43  if (m_size == 0)
44  added = true;
45 
50  if (m_size > 0 && cellID == m_strips.at(m_strips.size() - 1) + 1
51  && cellID < m_strips.at(0) + m_maxClusterSize)
52  added = true;
53 
54  //add it to the vector od strips, update the seed charge and index:
55  if (added) {
56  m_size++;
57  m_strips.push_back(cellID);
58  m_charges.push_back(charge);
59  m_digitIndices.push_back(index);
60 
61  if (charge > m_seedCharge) {
63 // m_seedIndex = m_strips.size() - 1;
64  }
65  }
66  return added;
67 
68  };

◆ findPossibleCombinations()

void Belle2::findPossibleCombinations ( const Belle2::ClustersOnSensor aSensor,
std::vector< std::vector< const SVDCluster * > > &  foundCombinations 
)
inline

stores all possible 2-Cluster-combinations.

first parameter is a struct containing all clusters on current sensor. second parameter is the container which collects all combinations found.

for each u cluster, a v cluster is combined to a possible combination. Condition which has to be fulfilled: the first entry is always an u cluster, the second always a v-cluster

Definition at line 100 of file DATCONSpacePointHelperFunctions.h.

103  {uCluster, vCluster});
104 
105  }
106  }
107  }
108 

◆ provideDATCONSVDClusterCombinations()

void Belle2::provideDATCONSVDClusterCombinations ( const StoreArray< SVDCluster > &  DATCONSVDClusters,
StoreArray< DATCONSVDSpacePoint > &  spacePoints 
)

finds all possible combinations of U and V Clusters for DATCONSVDClusters.

first parameter is a StoreArray containing DATCONSVDClusters. second parameter is a StoreArray containing SpacePoints (will be filled in the function). third parameter tells the spacePoint where to get the name of the storeArray containing the related clusters relationweights code the type of the cluster. +1 for u and -1 for v

Definition at line 124 of file DATCONSpacePointHelperFunctions.h.

◆ provideDATCONSVDClusterSingles()

void Belle2::provideDATCONSVDClusterSingles ( const StoreArray< SVDCluster > &  DATCONSVDClusters,
StoreArray< DATCONSVDSpacePoint > &  spacePoints 
)

simply store one spacePoint for each existing DATCONSVDCluster.

first parameter is a storeArray containing DATCONSVDCluster. second parameter is a storeArray containing DATCONSVDSpacePoint (will be filled in the function).

Definition at line 79 of file DATCONSpacePointHelperFunctions.h.

Belle2::EvtPDLUtil::charge
double charge(int pdgCode)
Returns electric charge of a particle with given pdg code.
Definition: EvtPDLUtil.cc:46
Belle2::DATCONSVDSimpleClusterCandidate::m_strips
std::vector< unsigned short > m_strips
Vector containing strips (DATCONSVDDigits) that are added.
Definition: DATCONSVDSimpleClusterCandidate.h:147
Belle2::DATCONSVDSimpleClusterCandidate::m_size
unsigned short m_size
Size of the cluster.
Definition: DATCONSVDSimpleClusterCandidate.h:141
Belle2::DATCONSVDSimpleClusterCandidate::m_digitIndices
std::vector< unsigned short > m_digitIndices
Vector of the indices in the DATCONSVDDigit StoreArray of the added strips.
Definition: DATCONSVDSimpleClusterCandidate.h:153
Belle2::DATCONSVDSimpleClusterCandidate::m_seedCharge
unsigned short m_seedCharge
Seed Charge of the cluster.
Definition: DATCONSVDSimpleClusterCandidate.h:132
Belle2::DATCONSVDSimpleClusterCandidate::m_isUside
bool m_isUside
side of the cluster
Definition: DATCONSVDSimpleClusterCandidate.h:123
Belle2::DATCONSVDSimpleClusterCandidate::m_vxdID
VxdID m_vxdID
VxdID of the cluster.
Definition: DATCONSVDSimpleClusterCandidate.h:120
Belle2::DATCONSVDSimpleClusterCandidate::m_charges
std::vector< unsigned short > m_charges
Vector containing the charges of the corresponding strips that are added.
Definition: DATCONSVDSimpleClusterCandidate.h:150
Belle2::DATCONSVDSimpleClusterCandidate::m_maxClusterSize
unsigned short m_maxClusterSize
Maximum cluster size (mainly for the simple clusterizer)
Definition: DATCONSVDSimpleClusterCandidate.h:126