![]() |
ATLAS Offline Software
|
#include <VrtSecInclusive.h>
Classes | |
| struct | track_summary_properties |
| struct | WrkVrt |
Public Member Functions | |
| VrtSecInclusive (const std::string &name, ISvcLocator *pSvcLocator) | |
| Standard Athena-Algorithm Constructor. | |
| ~VrtSecInclusive () | |
| Default Destructor. | |
| virtual StatusCode | initialize () |
| virtual StatusCode | finalize () |
| virtual StatusCode | execute () |
| virtual StatusCode | initEvent () |
| template<class TrackT> | |
| void | getIntersection (TrackT *trk, vector< IntersectionPos * > &layers, const Trk::Perigee *per) |
| template<class TrackT> | |
| void | setIntersection (TrackT *trk, IntersectionPos *layer, const Trk::Perigee *per) |
| virtual StatusCode | sysInitialize () override |
| Override sysInitialize. | |
| virtual const DataObjIDColl & | extraOutputDeps () const override |
| Return the list of extra output dependencies. | |
| ServiceHandle< StoreGateSvc > & | evtStore () |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc. | |
| const ServiceHandle< StoreGateSvc > & | detStore () const |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc. | |
| virtual StatusCode | sysStart () override |
| Handle START transition. | |
| virtual std::vector< Gaudi::DataHandle * > | inputHandles () const override |
| Return this algorithm's input handles. | |
| virtual std::vector< Gaudi::DataHandle * > | outputHandles () const override |
| Return this algorithm's output handles. | |
| Gaudi::Details::PropertyBase & | declareProperty (Gaudi::Property< T, V, H > &t) |
| void | updateVHKA (Gaudi::Details::PropertyBase &) |
| MsgStream & | msg () const |
| bool | msgLvl (const MSG::Level lvl) const |
Protected Member Functions | |
| void | renounceArray (SG::VarHandleKeyArray &handlesArray) |
| remove all handles from I/O resolution | |
| std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > | renounce (T &h) |
| void | extraDeps_update_handler (Gaudi::Details::PropertyBase &ExtraDeps) |
| Add StoreName to extra input/output deps as needed. | |
Private Types | |
| enum | TrkParameter { k_d0 =0 , k_z0 =1 , k_theta =2 , k_phi =3 , k_qOverP =4 , k_nTP =5 } |
| enum | TrkParameterUnc { k_d0d0 =0 , k_z0z0 =1 , k_nTPU =2 } |
| enum | mergeStep { RECONSTRUCT_NTRK , REASSEMBLE , SHUFFLE1 , SHUFFLE2 , SHUFFLE3 , FINAL } |
| using | PatternStrategyFunc = bool (VrtSecInclusive::*) ( const xAOD::TrackParticle *trk, const Amg::Vector3D& vertex ) |
| using | IPDecoratorType = SG::AuxElement::Decorator< std::vector< std::vector<float> > > |
| using | VertexELType = SG::AuxElement::Decorator< std::vector<ElementLink< xAOD::VertexContainer > > > |
| using | Detector = int |
| using | Bec = int |
| using | Layer = int |
| using | Flag = int |
| using | ExtrapolatedPoint = std::tuple<const TVector3, Detector, Bec, Layer, Flag> |
| using | ExtrapolatedPattern = std::vector< ExtrapolatedPoint > |
| using | PatternBank = std::map<const xAOD::TrackParticle*, std::pair< std::unique_ptr<ExtrapolatedPattern>, std::unique_ptr<ExtrapolatedPattern> > > |
| using | TrackSelectionAlg = StatusCode (VrtSecInclusive::*)() |
| using | CutFunc = bool (VrtSecInclusive::*) ( const xAOD::TrackParticle* ) const |
| track selection | |
| using | vertexingAlg = StatusCode (VrtSecInclusive::*)( std::vector<WrkVrt>* ) |
| using | AlgForVerticesPair = double (VrtSecInclusive::*)( const WrkVrt&, const WrkVrt& ) const |
| typedef struct VKalVrtAthena::VrtSecInclusive::track_summary_properties | track_summary |
| typedef ServiceHandle< StoreGateSvc > | StoreGateSvc_t |
Private Member Functions | |
| void | declareProperties () |
| StatusCode | addEventInfo () |
| StatusCode | setupNtupleVariables () |
| StatusCode | setupNtuple () |
| StatusCode | clearNtupleVariables () |
| StatusCode | deleteNtupleVariables () |
| StatusCode | processPrimaryVertices () |
| StatusCode | fillAANT_SelectedBaseTracks () |
| StatusCode | fillAANT_SecondaryVertices (xAOD::VertexContainer *) |
| void | selectTrack (const xAOD::TrackParticle *) |
| Vertexing Algorithm Member Functions. | |
| StatusCode | selectTracksInDet () |
| StatusCode | selectTracksFromMuons () |
| StatusCode | selectTracksFromElectrons () |
| StatusCode | selectInDetAndGSFTracks () |
| bool | selectTrack_notPVassociated (const xAOD::TrackParticle *) const |
| track-by-track selection strategies | |
| bool | selectTrack_pTCut (const xAOD::TrackParticle *) const |
| bool | selectTrack_chi2Cut (const xAOD::TrackParticle *) const |
| bool | selectTrack_hitPattern (const xAOD::TrackParticle *) const |
| bool | selectTrack_hitPatternTight (const xAOD::TrackParticle *) const |
| bool | selectTrack_d0Cut (const xAOD::TrackParticle *) const |
| bool | selectTrack_z0Cut (const xAOD::TrackParticle *) const |
| bool | selectTrack_d0errCut (const xAOD::TrackParticle *) const |
| bool | selectTrack_z0errCut (const xAOD::TrackParticle *) const |
| bool | selectTrack_LRTR3Cut (const xAOD::TrackParticle *) const |
| StatusCode | extractIncompatibleTrackPairs (std::vector< WrkVrt > *) |
| related to the graph method and verte finding | |
| StatusCode | findNtrackVertices (std::vector< WrkVrt > *) |
| StatusCode | rearrangeTracks (std::vector< WrkVrt > *) |
| StatusCode | reassembleVertices (std::vector< WrkVrt > *) |
| attempt to merge vertices when all tracks of a vertex A is close to vertex B in terms of impact parameter | |
| StatusCode | mergeByShuffling (std::vector< WrkVrt > *) |
| attempt to merge splitted vertices when they are significantly distant due to the long-tail behavior of the vertex reconstruction resolution | |
| StatusCode | mergeFinalVertices (std::vector< WrkVrt > *) |
| attempt to merge vertices by lookng at the distance between two vertices | |
| StatusCode | associateNonSelectedTracks (std::vector< WrkVrt > *) |
| in addition to selected tracks, associate as much tracks as possible | |
| StatusCode | refitAndSelectGoodQualityVertices (std::vector< WrkVrt > *) |
| finalization of the vertex and store to xAOD::VertexContainer | |
| bool | getSVImpactParameters (const xAOD::TrackParticle *trk, const Amg::Vector3D &vertex, std::vector< double > &impactParameters, std::vector< double > &impactParErrors) |
| get secondary vertex impact parameters | |
| void | printWrkSet (const std::vector< WrkVrt > *WrkVrtSet, const std::string &name) |
| print the contents of reconstructed vertices | |
| StatusCode | refitVertex (WrkVrt &) |
| refit the vertex. | |
| StatusCode | refitVertex (WrkVrt &, Trk::IVKalState &istate) |
| StatusCode | refitVertexWithSuggestion (WrkVrt &, const Amg::Vector3D &) |
| refit the vertex with suggestion | |
| StatusCode | refitVertexWithSuggestion (WrkVrt &, const Amg::Vector3D &, Trk::IVKalState &istate) |
| double | improveVertexChi2 (WrkVrt &) |
| attempt to improve the vertex chi2 by removing the most-outlier track one by one until the vertex chi2 satisfies a certain condition. | |
| StatusCode | disassembleVertex (std::vector< WrkVrt > *, const unsigned &vertexIndex) |
| void | trackClassification (std::vector< WrkVrt > *, std::map< long int, std::vector< long int > > &) |
| double | findWorstChi2ofMaximallySharedTrack (std::vector< WrkVrt > *, std::map< long int, std::vector< long int > > &, long int &, long int &) |
| double | significanceBetweenVertices (const WrkVrt &, const WrkVrt &) const |
| calculate the significance (Mahalanobis distance) between two reconstructed vertices | |
| double | distanceBetweenVertices (const WrkVrt &, const WrkVrt &) const |
| calculate the physical distance | |
| double | findMinVerticesPair (std::vector< WrkVrt > *, std::pair< unsigned, unsigned > &, const AlgForVerticesPair &) |
| returns the pair of vertices that give minimum in terms of some observable (e.g. | |
| StatusCode | mergeVertices (WrkVrt &destination, WrkVrt &source) |
| the 2nd vertex is merged into the 1st vertex. | |
| ExtrapolatedPattern * | extrapolatedPattern (const xAOD::TrackParticle *, enum Trk::PropDirection) |
| bool | patternCheck (const uint32_t &pattern, const Amg::Vector3D &vertex) |
| bool | patternCheckOuterOnly (const uint32_t &pattern, const Amg::Vector3D &vertex) |
| bool | checkTrackHitPatternToVertex (const xAOD::TrackParticle *trk, const Amg::Vector3D &vertex) |
| A classical method with hard-coded geometry. | |
| bool | checkTrackHitPatternToVertexOuterOnly (const xAOD::TrackParticle *trk, const Amg::Vector3D &vertex) |
| A classical method with hard-coded geometry. | |
| bool | checkTrackHitPatternToVertexByExtrapolation (const xAOD::TrackParticle *trk, const Amg::Vector3D &vertex) |
| New method with track extrapolation. | |
| bool | checkTrackHitPatternToVertexByExtrapolationAssist (const xAOD::TrackParticle *trk, const Amg::Vector3D &vertex) |
| New method with track extrapolation. | |
| bool | passedFakeReject (const Amg::Vector3D &FitVertex, const xAOD::TrackParticle *itrk, const xAOD::TrackParticle *jtrk) |
| Flag false if the consistituent tracks are not consistent with the vertex position. | |
| void | removeInconsistentTracks (WrkVrt &) |
| Remove inconsistent tracks from vertices. | |
| template<class Track> | |
| void | getIntersection (Track *trk, std::vector< IntersectionPos * > &layers, const Trk::Perigee *per) |
| template<class Track> | |
| void | setIntersection (Track *trk, IntersectionPos *bec, const Trk::Perigee *per) |
| StatusCode | monitorVertexingAlgorithmStep (std::vector< WrkVrt > *, const std::string &name, bool final=false) |
| monitor the intermediate status of vertexing | |
| StatusCode | categorizeVertexTruthTopology (xAOD::Vertex *vertex) |
| void | dumpTruthInformation () |
| template<class LeptonFlavor> | |
| StatusCode | augmentDVimpactParametersToLeptons (const std::string &containerName) |
| void | lockTrackDecorations (const xAOD::TrackParticle *trk, bool onlySelection) const |
| lock decorations at the end of the algorithm | |
| void | lockLeptonDecorations (const SG::AuxVectorData *cont) const |
| StatusCode | lockTrackDecorations (bool onlySelection) const |
| Gaudi::Details::PropertyBase & | declareGaudiProperty (Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &) |
| specialization for handling Gaudi::Property<SG::VarHandleKey> | |
Static Private Member Functions | |
| static bool | selectTrack_d0signifCut (const xAOD::TrackParticle *) |
| static bool | selectTrack_z0signifCut (const xAOD::TrackParticle *) |
| static void | removeTrackFromVertex (std::vector< WrkVrt > *, std::vector< std::deque< long int > > *, const long int &, const long int &) |
| static size_t | nTrkCommon (std::vector< WrkVrt > *WrkVrtSet, const std::pair< unsigned, unsigned > &pairIndex) |
| returns the number of tracks commonly present in both vertices | |
| static double | findMinVerticesNextPair (std::vector< WrkVrt > *, std::pair< unsigned, unsigned > &) |
| returns the next pair of vertices that give next-to-minimum distance significance | |
| static void | fillTrackSummary (track_summary &summary, const xAOD::TrackParticle *trk) |
| retrieve the track hit information | |
| static bool | patternCheckRun1 (const uint32_t &pattern, const Amg::Vector3D &vertex) |
| static bool | patternCheckRun2 (const uint32_t &pattern, const Amg::Vector3D &vertex) |
| static bool | patternCheckRun1OuterOnly (const uint32_t &pattern, const Amg::Vector3D &vertex) |
| static bool | patternCheckRun2OuterOnly (const uint32_t &pattern, const Amg::Vector3D &vertex) |
| static const xAOD::TruthParticle * | getTrkGenParticle (const xAOD::TrackParticle *) |
Private Attributes | |
| Gaudi::Property< int > | m_geoModel {this, "GeoModel", VKalVrtAthena::GeoModel::Run2} |
| Gaudi::Property< std::string > | m_TrackLocation {this, "TrackLocation", "InDetTrackParticles"} |
| Gaudi::Property< std::string > | m_MuonLocation {this, "MuonLocation", "Muons"} |
| Gaudi::Property< std::string > | m_ElectronLocation {this, "ElectronLocation", "Electrons"} |
| Gaudi::Property< std::string > | m_PrimVrtLocation {this, "PrimVrtLocation", "PrimaryVertices"} |
| Gaudi::Property< std::string > | m_truthParticleContainerName {this, "McParticleContainer", "TruthParticles"} |
| Gaudi::Property< std::string > | m_mcEventContainerName {this, "MCEventContainer", "TruthEvents"} |
| Gaudi::Property< std::string > | m_augVerString {this, "AugmentingVersionString", "_VSI"} |
| Gaudi::Property< std::string > | m_truthParticleFilter {this, "TruthParticleFilter", "Rhadron"} |
| Gaudi::Property< std::string > | m_all2trksVerticesContainerName {this, "All2trkVerticesContainerName", "All2TrksVertices"} |
| Gaudi::Property< std::string > | m_secondaryVerticesContainerName {this, "SecondaryVerticesContainerName", "SecondaryVertices"} |
| Gaudi::Property< bool > | m_doTruth {this, "DoTruth", false} |
| Gaudi::Property< bool > | m_FillHist {this, "FillHist", false} |
| Gaudi::Property< bool > | m_FillNtuple {this, "FillNtuple", false} |
| Gaudi::Property< bool > | m_FillIntermediateVertices {this, "FillIntermediateVertices", false} |
| Gaudi::Property< bool > | m_doIntersectionPos {this, "DoIntersectionPos", false} |
| Gaudi::Property< bool > | m_doMapToLocal {this, "DoMapToLocal", false} |
| Gaudi::Property< bool > | m_extrapPV {this, "ExtrapPV", false} |
| Gaudi::Property< bool > | m_passThroughTrackSelection {this, "PassThroughTrackSelection", false } |
| Gaudi::Property< bool > | m_doFastMode {this, "DoFastMode", false} |
| Gaudi::Property< unsigned int > | m_SelTrkMaxCutoff {this, "SelTrkMaxCutoff", 50} |
| Gaudi::Property< bool > | m_SAloneTRT {this, "DoSAloneTRT", false} |
| Gaudi::Property< bool > | m_do_PVvetoCut {this, "do_PVvetoCut", true} |
| Gaudi::Property< bool > | m_do_d0Cut {this, "do_d0Cut", true} |
| Gaudi::Property< bool > | m_do_z0Cut {this, "do_z0Cut", true} |
| Gaudi::Property< bool > | m_do_d0errCut {this, "do_d0errCut", false} |
| Gaudi::Property< bool > | m_do_z0errCut {this, "do_z0errCut", false} |
| Gaudi::Property< bool > | m_do_d0signifCut {this, "do_d0signifCut", false} |
| Gaudi::Property< bool > | m_do_z0signifCut {this, "do_z0signifCut", false} |
| Gaudi::Property< bool > | m_ImpactWrtBL {this, "ImpactWrtBL", true} |
| Gaudi::Property< double > | m_d0TrkPVDstMinCut {this, "a0TrkPVDstMinCut", 0. } |
| Gaudi::Property< double > | m_d0TrkPVDstMaxCut {this, "a0TrkPVDstMaxCut", 1000.} |
| Gaudi::Property< double > | m_d0TrkPVSignifCut {this, "a0TrkPVSignifCut", 0.} |
| Gaudi::Property< double > | m_z0TrkPVDstMinCut {this, "zTrkPVDstMinCut", 0.} |
| Gaudi::Property< double > | m_z0TrkPVDstMaxCut {this, "zTrkPVDstMaxCut", 1000.} |
| Gaudi::Property< double > | m_z0TrkPVSignifCut {this, "zTrkPVSignifCut", 0.} |
| Gaudi::Property< double > | m_d0TrkErrorCut {this, "TrkA0ErrCut", 10000} |
| Gaudi::Property< double > | m_z0TrkErrorCut {this, "TrkZErrCut", 20000} |
| Gaudi::Property< double > | m_twoTrkVtxFormingD0Cut {this, "twoTrkVtxFormingD0Cut", 1.} |
| Gaudi::Property< double > | m_TrkChi2Cut {this, "TrkChi2Cut", 3.} |
| Gaudi::Property< double > | m_TrkPtCut {this, "TrkPtCut", 1000.} |
| Gaudi::Property< bool > | m_doTRTPixCut {this, "doTRTPixCut", false, "mode for R-hadron displaced vertex"} |
| Gaudi::Property< int > | m_CutSctHits {this, "CutSctHits", 0} |
| Gaudi::Property< int > | m_CutPixelHits {this, "CutPixelHits", 0} |
| Gaudi::Property< int > | m_CutSiHits {this, "CutSiHits", 0} |
| Gaudi::Property< int > | m_CutBLayHits {this, "CutBLayHits", 0} |
| Gaudi::Property< int > | m_CutSharedHits {this, "CutSharedHits", 0} |
| Gaudi::Property< int > | m_CutTRTHits {this, "CutTRTHits", 0} |
| Gaudi::Property< int > | m_CutTightSCTHits {this, "CutTightSCTHits", 7} |
| Gaudi::Property< int > | m_CutTightTRTHits {this, "CutTightTRTHits", 20} |
| Gaudi::Property< int > | m_trkExtrapolator {this, "TrkExtrapolator", 2} |
| Gaudi::Property< bool > | m_doPVcompatibilityCut {this, "DoPVcompatibility", true} |
| Gaudi::Property< bool > | m_doTightPVcompatibilityCut {this, "DoTightPVcompatibility", false} |
| Gaudi::Property< bool > | m_removeFakeVrt {this, "RemoveFake2TrkVrt", true} |
| Gaudi::Property< bool > | m_removeFakeVrtLate {this, "DoDelayedFakeReject", false} |
| Gaudi::Property< bool > | m_doReassembleVertices {this, "doReassembleVertices", false} |
| Gaudi::Property< bool > | m_doMergeByShuffling {this, "doMergeByShuffling", false} |
| Gaudi::Property< bool > | m_doSuggestedRefitOnMerging {this, "doSuggestedRefitOnMerging", true} |
| Gaudi::Property< bool > | m_doMagnetMerging {this, "doMagnetMerging", true} |
| Gaudi::Property< bool > | m_doWildMerging {this, "doWildMerging", true} |
| Gaudi::Property< bool > | m_doMergeFinalVerticesDistance {this, "doMergeFinalVerticesDistance", false} |
| Gaudi::Property< bool > | m_doAssociateNonSelectedTracks {this, "doAssociateNonSelectedTracks", false} |
| Gaudi::Property< bool > | m_doFinalImproveChi2 {this, "doFinalImproveChi2", false} |
| Gaudi::Property< double > | m_pvCompatibilityCut {this, "PVcompatibilityCut", -20.} |
| Gaudi::Property< double > | m_SelVrtChi2Cut {this, "SelVrtChi2Cut", 4.5} |
| Gaudi::Property< double > | m_VertexMergeFinalDistCut {this, "VertexMergeFinalDistCut", 1.} |
| Gaudi::Property< double > | m_VertexMergeFinalDistScaling {this, "VertexMergeFinalDistScaling", 0.} |
| Gaudi::Property< double > | m_VertexMergeCut {this, "VertexMergeCut", 3} |
| Gaudi::Property< double > | m_TrackDetachCut {this, "TrackDetachCut", 6} |
| Gaudi::Property< bool > | m_doTwoTrSoftBtag {this, "DoTwoTrSoftBtag", false} |
| Gaudi::Property< double > | m_twoTrVrtAngleCut {this, "TwoTrVrtAngleCut", -10} |
| Gaudi::Property< double > | m_twoTrVrtMinDistFromPV {this, "TwoTrVrtMinDistFromPVCut", 0.} |
| Gaudi::Property< bool > | m_truncateWrkVertices {this, "TruncateListOfWorkingVertices", true} |
| Gaudi::Property< size_t > | m_maxWrkVertices {this, "MaxNumberOfWorkingVertices", 1500} |
| Gaudi::Property< double > | m_associateMinDistanceToPV {this, "associateMinDistanceToPV", 0.5} |
| Gaudi::Property< double > | m_associateMaxD0Signif {this, "associateMaxD0Signif", 5.} |
| Gaudi::Property< double > | m_associateMaxZ0Signif {this, "associateMaxZ0Signif", 5.} |
| Gaudi::Property< double > | m_associatePtCut {this, "associatePtCut", 0.} |
| Gaudi::Property< double > | m_associateChi2Cut {this, "associateChi2Cut", 20.} |
| Gaudi::Property< double > | m_reassembleMaxImpactParameterD0 {this, "reassembleMaxImpactParameterD0", 1.} |
| Gaudi::Property< double > | m_reassembleMaxImpactParameterZ0 {this, "reassembleMaxImpactParameterZ0", 5.} |
| Gaudi::Property< double > | m_mergeByShufflingMaxSignificance {this, "mergeByShufflingMaxSignificance", 100.} |
| Gaudi::Property< double > | m_mergeByShufflingAllowance {this, "mergeByShufflingAllowance", 4.} |
| Gaudi::Property< double > | m_improveChi2ProbThreshold {this, "improveChi2ProbThreshold", 1.e-4} |
| Gaudi::Property< bool > | m_doSelectTracksFromMuons {this, "doSelectTracksFromMuons", false} |
| Gaudi::Property< bool > | m_doRemoveCaloTaggedMuons {this, "doRemoveCaloTaggedMuons", false} |
| Gaudi::Property< bool > | m_doSelectTracksFromElectrons {this, "doSelectTracksFromElectrons", false} |
| Gaudi::Property< bool > | m_doSelectIDAndGSFTracks {this, "doSelectIDAndGSFTracks", false} |
| Gaudi::Property< bool > | m_doRemoveNonLeptonVertices {this, "doRemoveNonLeptonVertices", false} |
| Gaudi::Property< bool > | m_doDisappearingTrackVertexing {this, "doDisappearingTrackVertexing", false} |
| Gaudi::Property< double > | m_twoTrVrtMaxPerigeeDist {this, "twoTrVrtMaxPerigeeDist", 50} |
| Gaudi::Property< double > | m_twoTrVrtMinRadius {this, "twoTrVrtMinRadius", 50} |
| Gaudi::Property< bool > | m_doSelectTracksWithLRTCuts {this, "doSelectTracksWithLRTCuts", false} |
| Gaudi::Property< bool > | m_doAugmentDVimpactParametersToMuons {this, "doAugmentDVimpactParametersToMuons", false} |
| Gaudi::Property< bool > | m_doAugmentDVimpactParametersToElectrons {this, "doAugmentDVimpactParametersToElectrons", false} |
| Gaudi::Property< double > | m_mcTrkResolution {this, "MCTrackResolution", 0.06} |
| Gaudi::Property< double > | m_TruthTrkLen {this, "TruthTrkLen", 1000} |
| int | m_vertexingStatus = 0 |
| const xAOD::VertexContainer * | m_primaryVertices {} |
| const xAOD::Vertex * | m_thePV {} |
| std::vector< const xAOD::TrackParticle * > | m_selectedTracks |
| std::vector< const xAOD::TrackParticle * > | m_associatedTracks |
| std::vector< const xAOD::TrackParticle * > | m_leptonicTracks |
| std::vector< double > | m_BeamPosition |
| ToolHandle< Trk::ITrkVKalVrtFitter > | m_fitSvc {this, "VertexFitterTool", "Trk::TrkVKalVrtFitter", " Private TrkVKalVrtFitter"} |
| PublicToolHandle< Trk::ITruthToTrack > | m_truthToTrack {this, "TruthToTrack", "Trk::TruthToTrack/InDetTruthToTrack"} |
| PublicToolHandle< Reco::ITrackToVertex > | m_trackToVertexTool {this, "TrackToVertexTool", "Reco::TrackToVertex"} |
| get a handle on the Track to Vertex tool | |
| PublicToolHandle< Trk::ITrackToVertexIPEstimator > | m_trackToVertexIPEstimatorTool {this, "TrackToVertexIPEstimatorTool", "Trk::TrackToVertexIPEstimator/TrackToVertexIPEstimator"} |
| PublicToolHandle< Trk::IExtrapolator > | m_extrapolator {this, "Extrapolator", "Trk::Extrapolator/AtlasExtrapolator"} |
| PublicToolHandle< Trk::IVertexMapper > | m_vertexMapper {this, "VertexMapper", ""} |
| ToolHandle< IInDetConditionsTool > | m_pixelCondSummaryTool {this, "PixelConditionsSummaryTool", "PixelConditionsSummaryTool", "Tool to retrieve Pixel Conditions summary"} |
| Condition service. | |
| ToolHandle< IInDetConditionsTool > | m_sctCondSummaryTool {this, "InDetSCT_ConditionsSummaryTool", "SCT_ConditionsSummaryTool/InDetSCT_ConditionsSummaryTool", "Tool to retrieve SCT conditions summary"} |
| const AtlasDetectorID * | m_atlasId {} |
| const PixelID * | m_pixelId {} |
| const SCT_ID * | m_sctId {} |
| Gaudi::Property< std::string > | m_checkPatternStrategy {this, "CheckHitPatternStrategy", "Classical", "Either Classical or Extrapolation"} |
| std::map< std::string, PatternStrategyFunc > | m_patternStrategyFuncs |
| std::optional< SG::Decorator< char > > | m_decor_isSelected |
| std::optional< SG::Decorator< char > > | m_decor_isAssociated |
| std::optional< SG::Decorator< char > > | m_decor_is_svtrk_final |
| std::map< unsigned, SG::Decorator< float > > | m_trkDecors |
| SG::ReadHandleKey< xAOD::EventInfo > | m_eventInfoKey {this,"EventInfoKey", "EventInfo", "EventInfo name"} |
| Read/Write Handle Keys. | |
| SG::WriteDecorHandleKey< xAOD::EventInfo > | m_vertexingStatusKey |
| std::vector< IPDecoratorType > | m_ipDecors |
| std::optional< VertexELType > | m_decor_svLink |
| TTree * | m_tree_Vert {} |
| std::unique_ptr< NtupleVars > | m_ntupleVars |
| std::map< std::string, TH1 * > | m_hists |
| PatternBank | m_extrapolatedPatternBank |
| std::vector< std::pair< int, int > > | m_incomp |
| std::map< const xAOD::TruthVertex *, bool > | m_matchMap |
| std::vector< TrackSelectionAlg > | m_trackSelectionAlgs |
| std::vector< CutFunc > | m_trackSelectionFuncs |
| std::vector< std::pair< std::string, vertexingAlg > > | m_vertexingAlgorithms |
| unsigned | m_vertexingAlgorithmStep = 0U |
| std::vector< const xAOD::TruthVertex * > | m_tracingTruthVertices |
| DataObjIDColl | m_extendedExtraObjects |
| StoreGateSvc_t | m_evtStore |
| Pointer to StoreGate (event store by default) | |
| StoreGateSvc_t | m_detStore |
| Pointer to StoreGate (detector store by default) | |
| std::vector< SG::VarHandleKeyArray * > | m_vhka |
| bool | m_varHandleArraysDeclared |
Definition at line 86 of file VrtSecInclusive.h.
|
private |
Definition at line 475 of file VrtSecInclusive.h.
|
private |
Definition at line 358 of file VrtSecInclusive.h.
|
private |
track selection
Definition at line 388 of file VrtSecInclusive.h.
|
private |
Definition at line 357 of file VrtSecInclusive.h.
|
private |
Definition at line 362 of file VrtSecInclusive.h.
|
private |
Definition at line 361 of file VrtSecInclusive.h.
|
private |
Definition at line 360 of file VrtSecInclusive.h.
|
private |
Definition at line 298 of file VrtSecInclusive.h.
|
private |
Definition at line 359 of file VrtSecInclusive.h.
|
private |
Definition at line 363 of file VrtSecInclusive.h.
|
private |
Definition at line 285 of file VrtSecInclusive.h.
|
privateinherited |
Definition at line 388 of file AthCommonDataStore.h.
|
private |
|
private |
Definition at line 384 of file VrtSecInclusive.h.
|
private |
Definition at line 301 of file VrtSecInclusive.h.
|
private |
Definition at line 432 of file VrtSecInclusive.h.
|
private |
| Enumerator | |
|---|---|
| RECONSTRUCT_NTRK | |
| REASSEMBLE | |
| SHUFFLE1 | |
| SHUFFLE2 | |
| SHUFFLE3 | |
| FINAL | |
Definition at line 486 of file VrtSecInclusive.h.
|
private |
|
private |
| VKalVrtAthena::VrtSecInclusive::VrtSecInclusive | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Standard Athena-Algorithm Constructor.
Definition at line 39 of file VrtSecInclusive.cxx.
| VKalVrtAthena::VrtSecInclusive::~VrtSecInclusive | ( | ) |
|
private |
Definition at line 236 of file AANT_Tools.cxx.
|
private |
in addition to selected tracks, associate as much tracks as possible
Definition at line 1100 of file VertexingAlgs.cxx.
|
private |
Definition at line 108 of file Reconstruction/VKalVrt/VrtSecInclusive/VrtSecInclusive/details/Utilities.h.
|
private |
Definition at line 44 of file TruthAlgs.cxx.
|
private |
A classical method with hard-coded geometry.
Definition at line 2046 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
New method with track extrapolation.
Definition at line 1039 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
New method with track extrapolation.
Definition at line 2068 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
A classical method with hard-coded geometry.
Definition at line 2057 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 227 of file AANT_Tools.cxx.
|
inlineprivateinherited |
specialization for handling Gaudi::Property<SG::VarHandleKey>
Definition at line 156 of file AthCommonDataStore.h.
|
private |
|
inlineinherited |
Definition at line 145 of file AthCommonDataStore.h.
|
private |
Definition at line 209 of file AANT_Tools.cxx.
|
inlineinherited |
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 95 of file AthCommonDataStore.h.
|
private |
Definition at line 118 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
calculate the physical distance
Definition at line 112 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 2227 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
inlineinherited |
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
Definition at line 85 of file AthCommonDataStore.h.
|
virtual |
Definition at line 271 of file VrtSecInclusive.cxx.
|
private |
related to the graph method and verte finding
Definition at line 39 of file VertexingAlgs.cxx.
|
protectedinherited |
Add StoreName to extra input/output deps as needed.
use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given
|
overridevirtualinherited |
Return the list of extra output dependencies.
This list is extended to include symlinks implied by inheritance relations.
Definition at line 50 of file AthAlgorithm.cxx.
|
private |
Definition at line 971 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 351 of file AANT_Tools.cxx.
|
private |
Definition at line 263 of file AANT_Tools.cxx.
|
staticprivate |
retrieve the track hit information
Definition at line 954 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
virtual |
Definition at line 245 of file VrtSecInclusive.cxx.
|
staticprivate |
returns the next pair of vertices that give next-to-minimum distance significance
Definition at line 414 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
returns the pair of vertices that give minimum in terms of some observable (e.g.
distance, significance)
Definition at line 374 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 391 of file VertexingAlgs.cxx.
|
private |
Definition at line 807 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
| void VKalVrtAthena::VrtSecInclusive::getIntersection | ( | TrackT * | trk, |
| vector< IntersectionPos * > & | layers, | ||
| const Trk::Perigee * | per ) |
Definition at line 18 of file Reconstruction/VKalVrt/VrtSecInclusive/VrtSecInclusive/details/Utilities.h.
|
private |
get secondary vertex impact parameters
Definition at line 2316 of file VertexingAlgs.cxx.
|
staticprivate |
Definition at line 26 of file TruthAlgs.cxx.
|
private |
attempt to improve the vertex chi2 by removing the most-outlier track one by one until the vertex chi2 satisfies a certain condition.
Definition at line 265 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
virtual |
Definition at line 253 of file VrtSecInclusive.cxx.
|
virtual |
Definition at line 61 of file VrtSecInclusive.cxx.
|
overridevirtualinherited |
Return this algorithm's input handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
private |
Definition at line 485 of file VrtSecInclusive.cxx.
|
private |
Definition at line 501 of file VrtSecInclusive.cxx.
|
private |
lock decorations at the end of the algorithm
Definition at line 466 of file VrtSecInclusive.cxx.
|
private |
attempt to merge splitted vertices when they are significantly distant due to the long-tail behavior of the vertex reconstruction resolution
Definition at line 1308 of file VertexingAlgs.cxx.
|
private |
attempt to merge vertices by lookng at the distance between two vertices
Definition at line 1457 of file VertexingAlgs.cxx.
|
private |
the 2nd vertex is merged into the 1st vertex.
A destructive operation.
Definition at line 452 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
monitor the intermediate status of vertexing
Definition at line 2209 of file VertexingAlgs.cxx.
|
inlineinherited |
Definition at line 24 of file AthCommonMsg.h.
|
inlineinherited |
Definition at line 30 of file AthCommonMsg.h.
|
staticprivate |
returns the number of tracks commonly present in both vertices
Definition at line 662 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
overridevirtualinherited |
Return this algorithm's output handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
|
private |
Flag false if the consistituent tracks are not consistent with the vertex position.
Definition at line 2184 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 2020 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 2033 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
staticprivate |
Definition at line 1710 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
staticprivate |
Definition at line 1875 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
staticprivate |
Definition at line 1300 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
staticprivate |
Definition at line 1514 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
print the contents of reconstructed vertices
Definition at line 862 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 686 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 753 of file VertexingAlgs.cxx.
|
private |
attempt to merge vertices when all tracks of a vertex A is close to vertex B in terms of impact parameter
Definition at line 979 of file VertexingAlgs.cxx.
|
private |
finalization of the vertex and store to xAOD::VertexContainer
Definition at line 1513 of file VertexingAlgs.cxx.
|
private |
refit the vertex.
Definition at line 496 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 505 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
refit the vertex with suggestion
Definition at line 585 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Definition at line 593 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
private |
Remove inconsistent tracks from vertices.
Definition at line 2198 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
staticprivate |
Definition at line 337 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
inlineprotectedinherited |
Definition at line 380 of file AthCommonDataStore.h.
|
inlineprotectedinherited |
remove all handles from I/O resolution
Definition at line 364 of file AthCommonDataStore.h.
|
private |
Definition at line 303 of file TrackSelectionAlgs.cxx.
|
private |
Vertexing Algorithm Member Functions.
select tracks which become seeds for vertex finding
Definition at line 136 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 35 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 28 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 30 of file TrackSelectionAlgs.cxx.
|
staticprivate |
Definition at line 32 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 38 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 76 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 102 of file TrackSelectionAlgs.cxx.
|
private |
track-by-track selection strategies
Definition at line 97 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 34 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 29 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 31 of file TrackSelectionAlgs.cxx.
|
staticprivate |
Definition at line 33 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 280 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 254 of file TrackSelectionAlgs.cxx.
|
private |
Definition at line 226 of file TrackSelectionAlgs.cxx.
|
private |
| void VKalVrtAthena::VrtSecInclusive::setIntersection | ( | TrackT * | trk, |
| IntersectionPos * | layer, | ||
| const Trk::Perigee * | per ) |
Definition at line 40 of file Reconstruction/VKalVrt/VrtSecInclusive/VrtSecInclusive/details/Utilities.h.
|
private |
Definition at line 218 of file AANT_Tools.cxx.
|
private |
Definition at line 28 of file AANT_Tools.cxx.
|
private |
calculate the significance (Mahalanobis distance) between two reconstructed vertices
Definition at line 61 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
overridevirtualinherited |
Override sysInitialize.
Override sysInitialize from the base class.
Loop through all output handles, and if they're WriteCondHandles, automatically register them and this Algorithm with the CondSvc
Scan through all outputHandles, and if they're WriteCondHandles, register them with the CondSvc
Reimplemented from AthCommonDataStore< AthCommonMsg< Algorithm > >.
Reimplemented in AthAnalysisAlgorithm, AthFilterAlgorithm, AthHistogramAlgorithm, and PyAthena::Alg.
Definition at line 66 of file AthAlgorithm.cxx.
|
overridevirtualinherited |
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
|
private |
Definition at line 775 of file Reconstruction/VKalVrt/VrtSecInclusive/src/Utilities.cxx.
|
inlineinherited |
Definition at line 308 of file AthCommonDataStore.h.
|
private |
Definition at line 118 of file VrtSecInclusive.h.
|
private |
Definition at line 211 of file VrtSecInclusive.h.
|
private |
Definition at line 258 of file VrtSecInclusive.h.
|
private |
Definition at line 208 of file VrtSecInclusive.h.
|
private |
Definition at line 209 of file VrtSecInclusive.h.
|
private |
Definition at line 207 of file VrtSecInclusive.h.
|
private |
Definition at line 210 of file VrtSecInclusive.h.
|
private |
Definition at line 280 of file VrtSecInclusive.h.
|
private |
Definition at line 115 of file VrtSecInclusive.h.
|
private |
Definition at line 260 of file VrtSecInclusive.h.
|
private |
Definition at line 284 of file VrtSecInclusive.h.
|
private |
Definition at line 167 of file VrtSecInclusive.h.
|
private |
Definition at line 165 of file VrtSecInclusive.h.
|
private |
Definition at line 164 of file VrtSecInclusive.h.
|
private |
Definition at line 168 of file VrtSecInclusive.h.
|
private |
Definition at line 166 of file VrtSecInclusive.h.
|
private |
Definition at line 170 of file VrtSecInclusive.h.
|
private |
Definition at line 171 of file VrtSecInclusive.h.
|
private |
Definition at line 169 of file VrtSecInclusive.h.
|
private |
Definition at line 154 of file VrtSecInclusive.h.
|
private |
Definition at line 149 of file VrtSecInclusive.h.
|
private |
Definition at line 148 of file VrtSecInclusive.h.
|
private |
Definition at line 150 of file VrtSecInclusive.h.
|
private |
Definition at line 291 of file VrtSecInclusive.h.
|
private |
Definition at line 290 of file VrtSecInclusive.h.
|
private |
Definition at line 289 of file VrtSecInclusive.h.
|
private |
Definition at line 302 of file VrtSecInclusive.h.
|
privateinherited |
Pointer to StoreGate (detector store by default)
Definition at line 393 of file AthCommonDataStore.h.
|
private |
Definition at line 140 of file VrtSecInclusive.h.
|
private |
Definition at line 142 of file VrtSecInclusive.h.
|
private |
Definition at line 144 of file VrtSecInclusive.h.
|
private |
Definition at line 139 of file VrtSecInclusive.h.
|
private |
Definition at line 141 of file VrtSecInclusive.h.
|
private |
Definition at line 143 of file VrtSecInclusive.h.
|
private |
Definition at line 145 of file VrtSecInclusive.h.
|
private |
Definition at line 187 of file VrtSecInclusive.h.
|
private |
Definition at line 240 of file VrtSecInclusive.h.
|
private |
Definition at line 239 of file VrtSecInclusive.h.
|
private |
Definition at line 228 of file VrtSecInclusive.h.
|
private |
Definition at line 132 of file VrtSecInclusive.h.
|
private |
Definition at line 188 of file VrtSecInclusive.h.
|
private |
Definition at line 126 of file VrtSecInclusive.h.
|
private |
Definition at line 184 of file VrtSecInclusive.h.
|
private |
Definition at line 127 of file VrtSecInclusive.h.
|
private |
Definition at line 182 of file VrtSecInclusive.h.
|
private |
Definition at line 186 of file VrtSecInclusive.h.
|
private |
Definition at line 177 of file VrtSecInclusive.h.
|
private |
Definition at line 181 of file VrtSecInclusive.h.
|
private |
Definition at line 222 of file VrtSecInclusive.h.
|
private |
Definition at line 225 of file VrtSecInclusive.h.
|
private |
Definition at line 224 of file VrtSecInclusive.h.
|
private |
Definition at line 223 of file VrtSecInclusive.h.
|
private |
Definition at line 221 of file VrtSecInclusive.h.
|
private |
Definition at line 236 of file VrtSecInclusive.h.
|
private |
Definition at line 183 of file VrtSecInclusive.h.
|
private |
Definition at line 178 of file VrtSecInclusive.h.
|
private |
Definition at line 163 of file VrtSecInclusive.h.
|
private |
Definition at line 122 of file VrtSecInclusive.h.
|
private |
Definition at line 196 of file VrtSecInclusive.h.
|
private |
Definition at line 185 of file VrtSecInclusive.h.
|
private |
Definition at line 111 of file VrtSecInclusive.h.
|
private |
Read/Write Handle Keys.
Definition at line 295 of file VrtSecInclusive.h.
|
privateinherited |
Pointer to StoreGate (event store by default)
Definition at line 390 of file AthCommonDataStore.h.
|
privateinherited |
Definition at line 79 of file AthAlgorithm.h.
|
private |
Definition at line 365 of file VrtSecInclusive.h.
|
private |
Definition at line 273 of file VrtSecInclusive.h.
|
private |
Definition at line 128 of file VrtSecInclusive.h.
|
private |
Definition at line 123 of file VrtSecInclusive.h.
|
private |
Definition at line 125 of file VrtSecInclusive.h.
|
private |
Definition at line 124 of file VrtSecInclusive.h.
|
private |
Definition at line 267 of file VrtSecInclusive.h.
|
private |
Definition at line 107 of file VrtSecInclusive.h.
|
private |
Definition at line 314 of file VrtSecInclusive.h.
|
private |
Definition at line 147 of file VrtSecInclusive.h.
|
private |
Definition at line 218 of file VrtSecInclusive.h.
|
private |
Definition at line 367 of file VrtSecInclusive.h.
|
private |
Definition at line 299 of file VrtSecInclusive.h.
|
private |
Definition at line 259 of file VrtSecInclusive.h.
|
private |
Definition at line 370 of file VrtSecInclusive.h.
|
private |
Definition at line 205 of file VrtSecInclusive.h.
|
private |
Definition at line 114 of file VrtSecInclusive.h.
|
private |
Definition at line 243 of file VrtSecInclusive.h.
|
private |
Definition at line 216 of file VrtSecInclusive.h.
|
private |
Definition at line 215 of file VrtSecInclusive.h.
|
private |
Definition at line 110 of file VrtSecInclusive.h.
|
private |
Definition at line 311 of file VrtSecInclusive.h.
|
private |
Definition at line 130 of file VrtSecInclusive.h.
|
private |
Definition at line 286 of file VrtSecInclusive.h.
|
private |
Condition service.
Definition at line 277 of file VrtSecInclusive.h.
|
private |
Definition at line 281 of file VrtSecInclusive.h.
|
private |
Definition at line 255 of file VrtSecInclusive.h.
|
private |
Definition at line 112 of file VrtSecInclusive.h.
|
private |
Definition at line 189 of file VrtSecInclusive.h.
|
private |
Definition at line 213 of file VrtSecInclusive.h.
|
private |
Definition at line 214 of file VrtSecInclusive.h.
|
private |
Definition at line 179 of file VrtSecInclusive.h.
|
private |
Definition at line 180 of file VrtSecInclusive.h.
|
private |
Definition at line 136 of file VrtSecInclusive.h.
|
private |
Definition at line 278 of file VrtSecInclusive.h.
|
private |
Definition at line 282 of file VrtSecInclusive.h.
|
private |
Definition at line 119 of file VrtSecInclusive.h.
|
private |
Definition at line 257 of file VrtSecInclusive.h.
|
private |
Definition at line 135 of file VrtSecInclusive.h.
|
private |
Definition at line 190 of file VrtSecInclusive.h.
|
private |
Definition at line 256 of file VrtSecInclusive.h.
|
private |
Definition at line 559 of file VrtSecInclusive.h.
|
private |
Definition at line 194 of file VrtSecInclusive.h.
|
private |
Definition at line 109 of file VrtSecInclusive.h.
|
private |
Definition at line 385 of file VrtSecInclusive.h.
|
private |
Definition at line 389 of file VrtSecInclusive.h.
|
private |
Definition at line 272 of file VrtSecInclusive.h.
|
private |
get a handle on the Track to Vertex tool
Definition at line 271 of file VrtSecInclusive.h.
|
private |
Definition at line 310 of file VrtSecInclusive.h.
|
private |
Definition at line 159 of file VrtSecInclusive.h.
|
private |
Definition at line 292 of file VrtSecInclusive.h.
|
private |
Definition at line 174 of file VrtSecInclusive.h.
|
private |
Definition at line 160 of file VrtSecInclusive.h.
|
private |
Definition at line 204 of file VrtSecInclusive.h.
|
private |
Definition at line 113 of file VrtSecInclusive.h.
|
private |
Definition at line 116 of file VrtSecInclusive.h.
|
private |
Definition at line 268 of file VrtSecInclusive.h.
|
private |
Definition at line 244 of file VrtSecInclusive.h.
|
private |
Definition at line 156 of file VrtSecInclusive.h.
|
private |
Definition at line 197 of file VrtSecInclusive.h.
|
private |
Definition at line 229 of file VrtSecInclusive.h.
|
private |
Definition at line 198 of file VrtSecInclusive.h.
|
private |
Definition at line 230 of file VrtSecInclusive.h.
|
privateinherited |
Definition at line 399 of file AthCommonDataStore.h.
|
private |
Definition at line 433 of file VrtSecInclusive.h.
|
private |
Definition at line 434 of file VrtSecInclusive.h.
|
private |
Definition at line 252 of file VrtSecInclusive.h.
|
private |
Definition at line 296 of file VrtSecInclusive.h.
|
private |
Definition at line 274 of file VrtSecInclusive.h.
|
private |
Definition at line 193 of file VrtSecInclusive.h.
|
private |
Definition at line 191 of file VrtSecInclusive.h.
|
private |
Definition at line 192 of file VrtSecInclusive.h.
|
privateinherited |
Definition at line 398 of file AthCommonDataStore.h.
|
private |
Definition at line 155 of file VrtSecInclusive.h.
|
private |
Definition at line 152 of file VrtSecInclusive.h.
|
private |
Definition at line 151 of file VrtSecInclusive.h.
|
private |
Definition at line 153 of file VrtSecInclusive.h.