![]() |
ATLAS Offline Software
|
Typedefs | |
| typedef TrigCompositeUtils::LinkInfo< TrigRoiDescriptorCollection > | roiCollection_t |
| template<class ContainerType, class VariableType> | |
| using | WriteKeyAccessorPair |
| Useful declarations. | |
| template<class ContainerType, class VariableType> | |
| using | WriteAccessorRefPair |
| template<class ContainerType, class VariableType> | |
| using | OptionalDecoration |
| template<typename coll_t> | |
| using | EL_t = ElementLink< coll_t > |
| useful typedefs | |
| template<typename coll_t> | |
| using | VecEL_t = std::vector< EL_t< coll_t > > |
| template<typename coll_t> | |
| using | Vec_t = std::vector< typename coll_t::const_value_type > |
| using | VecF_t = std::vector< float > |
| template<typename Tcoll_t, typename Rcoll_t> | |
| using | MatchInfo_t = std::tuple< VecEL_t<Tcoll_t>, VecEL_t<Rcoll_t>, VecF_t > |
Enumerations | |
| enum | VposDefs : int { VposX =0 , VposY =1 , VposZ =2 , NVpos =3 } |
| enum for vertex position More... | |
Functions | |
| const xAOD::Electron * | getLinkedElectron (const xAOD::TrackParticle &track, const std::string &quality) |
| getLinkedElectron | |
| const xAOD::Muon * | getLinkedMuon (const xAOD::TrackParticle &track, const std::string &quality) |
| getLinkedMuon | |
| const xAOD::TauJet * | getLinkedTau (const xAOD::TrackParticle &track, const int requiredNtracks, const std::string &type, const std::string &quality) |
| getLinkedTau | |
| const xAOD::Jet * | getLinkedJet (const xAOD::TrackParticle &track, const std::string &quality) |
| getLinkedJet | |
| float | getD0TrackInJet (const xAOD::TrackParticle &track, const std::string &quality) |
| recompute d0 projecting in jet direction w.r.t. origin | |
| bool | isUnlinkedTruth (const xAOD::TrackParticle &track) |
| isUnlinkedTruth | |
| float | getTruthMatchProb (const xAOD::TrackParticle &track) |
| getTruthMatchProb | |
| const xAOD::TruthParticle * | getLinkedTruth (const xAOD::TrackParticle &track, const float truthProbCut) |
| getLinkedTruth | |
| template<typename PARTICLE> | |
| unsigned int | getEtaBin (const PARTICLE &p, const std::vector< float > &etaBins) |
| template unsigned int | getEtaBin< xAOD::TruthParticle > (const xAOD::TruthParticle &truth, const std::vector< float > &etaBins) |
| template unsigned int | getEtaBin< xAOD::TrackParticle > (const xAOD::TrackParticle &track, const std::vector< float > &etaBins) |
| bool | getVertexTracksAndWeights (const xAOD::Vertex &vtx, std::vector< const xAOD::TrackParticle * > &vtxTracks, std::vector< float > &vtxTrackWeights, const std::vector< const xAOD::TrackParticle * > &selTracks, bool useSelected) |
| getVertexTracksAndWeights | |
| template<typename container_t> | |
| bool | isUnlinkedObject (const xAOD::TrackParticle &track, const std::string &decoName) |
| Templated method to check if a track is not linked to an object. | |
| template<typename container_t> | |
| container_t::const_value_type | getLinkedObject (const xAOD::TrackParticle &track, const std::string &decoName) |
| Templated method to retrieve object linked to a track. | |
| const xAOD::Jet * | getLinkedJet (const xAOD::TruthParticle &, const std::string &="") |
| float | getD0TrackInJet (const xAOD::TruthParticle &, const std::string &="") |
| bool | isUnlinkedTruth (const xAOD::TruthParticle &) |
| float | getTruthMatchProb (const xAOD::TruthParticle &) |
| const xAOD::TruthParticle * | getLinkedTruth (const xAOD::TruthParticle &, const float) |
| template<typename PARTICLE> | |
| bool | nHitsSelVec (const PARTICLE &p, const std::vector< unsigned int > &minHits, const std::vector< float > &etaBins) |
| template bool | nHitsSelVec< xAOD::TruthParticle > (const xAOD::TruthParticle &truth, const std::vector< unsigned int > &minHits, const std::vector< float > &etaBins) |
| template bool | nHitsSelVec< xAOD::TrackParticle > (const xAOD::TrackParticle &track, const std::vector< unsigned int > &minHits, const std::vector< float > &etaBins) |
| bool | minPtSelVec (const xAOD::TrackParticle &track, const std::vector< float > &minPt, const std::vector< float > &etaBins) |
| bool | minPtSelVec (const xAOD::TruthParticle &, const std::vector< float > &, const std::vector< float > &) |
| bool | maxD0SelVec (const xAOD::TrackParticle &track, const std::vector< float > &maxD0, const std::vector< float > &etaBins) |
| bool | maxD0SelVec (const xAOD::TruthParticle &, const std::vector< float > &, const std::vector< float > &) |
| bool | maxZ0SelVec (const xAOD::TrackParticle &track, const std::vector< float > &maxZ0, const std::vector< float > &etaBins) |
| bool | maxZ0SelVec (const xAOD::TruthParticle &, const std::vector< float > &, const std::vector< float > &) |
| bool | getVertexTracksAndWeights (const xAOD::TruthVertex &, std::vector< const xAOD::TruthParticle * > &, std::vector< float > &, const std::vector< const xAOD::TruthParticle * > &={}, bool=false) |
| template<class T_Parent, class T_Cont, class T> | |
| void | createDecoratorKeysAndAccessor (T_Parent &parent, const SG::ReadHandleKey< T_Cont > &container_key, const std::string &prefix, const std::vector< std::string > &decor_names, std::vector< WriteKeyAccessorPair< T_Cont, T > > &decor_out) |
| create a pair composed of a WriteDecorHandleKey to create a decorator handle and an accessor to check the availablilty of a decoration | |
| template<class T_Parent, class T_Cont> | |
| void | createDecoratorKeys (T_Parent &parent, const SG::ReadHandleKey< T_Cont > &container_key, const std::string &prefix, const std::vector< std::string > &decor_names, std::vector< SG::WriteDecorHandleKey< T_Cont > > &decor_out) |
| like createDecoratorKeysAndAccessor but without the accessor to check the availablilty of a decoration | |
| template<class T_Cont, class T> | |
| bool | decorationsAllExist (const T_Cont &container, const std::vector< WriteKeyAccessorPair< T_Cont, T > > &keys, bool verbose=false) |
| Like above - FIXME: maybe not needed. | |
| template<class T_Cont, class T> | |
| std::vector< OptionalDecoration< T_Cont, T > > | createDecoratorsIfNeeded (const T_Cont &container, const std::vector< WriteKeyAccessorPair< T_Cont, T > > &keys, const EventContext &ctx, bool verbose=false) |
| create/book the decorations if they do not exist already | |
| template<class T_Cont, class T> | |
| std::vector< SG::WriteDecorHandle< T_Cont, T > > | createDecorators (const std::vector< SG::WriteDecorHandleKey< T_Cont > > &keys, const EventContext &ctx) |
| similar to createDecoratorsIfNeeded, but without the checking if decorations already exist | |
| template<class T_Cont, class T_Cont_Elm, class T> | |
| void | decorateOrWarnIfUnequal (const T_Cont_Elm &particle, WriteAccessorRefPair< T_Cont, T > &decorator, const T &value) |
| Fill the decoration if it deas not exist or it has a different value. | |
| template<class T_Cont, class T_Cont_Elm, class T> | |
| void | decorateOrRejectQuietly (const T_Cont_Elm &particle, OptionalDecoration< T_Cont, T > &decorator, const T &value) |
| Safe method to fill the decoration if decor flag is true. | |
| template<class T_Cont, class T_Cont_Elm, class T> | |
| void | decorate (const T_Cont_Elm &particle, OptionalDecoration< T_Cont, T > &decorator, const T &value) |
| unsafe fill decoration method for convenience | |
| template<class U> | |
| float | pT (const U &p) |
| Accessor utility function for getting the value of pT. | |
| template<class U> | |
| float | pTsig (const U &p) |
| Accessor utility function for getting the value of signed pT. | |
| template<class U> | |
| float | eta (const U &p) |
| Accessor utility function for getting the value of eta. | |
| float | getTheta (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of theta. | |
| float | getTheta (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | theta (const U &p) |
| float | getPhi (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of phi. | |
| float | getPhi (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | phi (const U &p) |
| float | getZ0 (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of z0. | |
| float | getZ0 (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | z0 (const U &p) |
| template<class U> | |
| float | z0SinTheta (const U &p) |
| float | getD0 (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of d0. | |
| float | getD0 (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | d0 (const U &p) |
| float | getProdR (const xAOD::TrackParticle &) |
| Accessor utility function for getting the value of R. | |
| float | getProdR (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | prodR (const U &p) |
| float | getProdZ (const xAOD::TrackParticle &) |
| Accessor utility function for getting the value of Z. | |
| float | getProdZ (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | prodZ (const U &p) |
| float | getQoverP (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of qOverP. | |
| float | getQoverP (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | qOverP (const U &p) |
| template<class U> | |
| float | qOverPT (const U &p) |
| template<class U> | |
| float | eTot (const U &p) |
| Accessor utility function for getting the value of Energy. | |
| template<class U> | |
| float | eT (const U &p) |
| Accessor utility function for getting the value of Tranverse energy. | |
| float | getChiSquared (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of chi^2. | |
| float | getChiSquared (const xAOD::TruthParticle &) |
| template<class U> | |
| float | chiSquared (const U &p) |
| float | getNdof (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of #dof. | |
| float | getNdof (const xAOD::TruthParticle &) |
| template<class U> | |
| float | ndof (const U &p) |
| std::vector< unsigned int > | getAuthor (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the track author. | |
| std::vector< unsigned int > | getAuthor (const xAOD::TruthParticle &) |
| template<class U> | |
| std::vector< unsigned int > | author (const U &p) |
| uint8_t | getHasValidTime (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the track hasValidTime. | |
| uint8_t | getHasValidTime (const xAOD::TruthParticle &) |
| template<class U> | |
| uint8_t | hasValidTime (const U &p) |
| float | getTime (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the track time. | |
| float | getTime (const xAOD::TruthParticle &) |
| template<class U> | |
| float | time (const U &p) |
| float | getCov (const xAOD::TrackParticle &p, Trk::ParamDefs par1, Trk::ParamDefs par2) |
| Accessor utility function for getting the track parameters covariance. | |
| float | getCov (const xAOD::TruthParticle &, Trk::ParamDefs, Trk::ParamDefs) |
| template<class U> | |
| float | cov (const U &p, Trk::ParamDefs par1, Trk::ParamDefs par2) |
| float | getError (const xAOD::TrackParticle &p, Trk::ParamDefs par) |
| Accessor utility function for getting the track parameters error. | |
| float | getError (const xAOD::TruthParticle &, Trk::ParamDefs) |
| template<class U> | |
| float | error (const U &p, Trk::ParamDefs par) |
| std::vector< float > | getCovVec (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the track parameters covariance vector. | |
| std::vector< float > | getCovVec (const xAOD::TruthParticle &) |
| template<class U> | |
| std::vector< float > | covVec (const U &p) |
| float | getQOverPTError (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the QOverPt error. | |
| float | getQOverPTError (const xAOD::TruthParticle &) |
| template<class U> | |
| float | qOverPTError (const U &p) |
| float | getPTError (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the Pt error. | |
| float | getPTError (const xAOD::TruthParticle &) |
| template<class U> | |
| float | pTError (const U &p) |
| float | getEtaError (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the Eta error. | |
| float | getEtaError (const xAOD::TruthParticle &) |
| template<class U> | |
| float | etaError (const U &p) |
| float | getZ0SinThetaError (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the z0SinTheta error. | |
| float | getZ0SinThetaError (const xAOD::TruthParticle &) |
| template<class U> | |
| float | z0SinThetaError (const U &p) |
| template<class U1, class U2 = U1> | |
| float | deltaPhi (const U1 &p1, const U2 &p2) |
| Accessor utility function for getting the DeltaPhi betwen two tracks. | |
| template<class U1, class U2 = U1> | |
| float | deltaEta (const U1 &p1, const U2 &p2) |
| Accessor utility function for getting the DeltaEta betwen two tracks. | |
| template<class U1, class U2 = U1> | |
| float | deltaR (const U1 &p1, const U2 &p2) |
| Accessor utility function for getting the DeltaR betwen two tracks. | |
| float | getIsHadron (const xAOD::TrackParticle &) |
| Accessor utility function for getting the value of isHadron. | |
| float | getIsHadron (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | isHadron (const U &p) |
| float | getIsPion (const xAOD::TrackParticle &) |
| Accessor utility function for getting the value of isPion. | |
| float | getIsPion (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | isPion (const U &p) |
| int | getTruthType (const xAOD::TrackParticle &) |
| Accessor utility function for getting the value of truthType. | |
| int | getTruthType (const xAOD::TruthParticle &p) |
| template<class U> | |
| int | truthType (const U &p) |
| int | getTruthOrigin (const xAOD::TrackParticle &) |
| Accessor utility function for getting the value of truthOrigin. | |
| int | getTruthOrigin (const xAOD::TruthParticle &p) |
| template<class U> | |
| int | truthOrigin (const U &p) |
| float | getNInnerMostPixelHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nInnerMostPixelHits. | |
| float | getNInnerMostPixelHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelHits (const U &p) |
| float | getNInnerMostPixelEndcapHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nInnerMostPixelEndcapHits. | |
| float | getNInnerMostPixelEndcapHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelEndcapHits (const U &p) |
| float | getNNextToInnerMostPixelHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nNextToInnerMostPixelHits. | |
| float | getNNextToInnerMostPixelHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nNextToInnerMostPixelHits (const U &p) |
| float | getNNextToInnerMostPixelEndcapHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nNextToInnerMostPixelEndcapHits. | |
| float | getNNextToInnerMostPixelEndcapHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nNextToInnerMostPixelEndcapHits (const U &p) |
| float | getNInnerMostPixelSharedHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nInnerMostPixelSharedHits. | |
| float | getNInnerMostPixelSharedHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelSharedHits (const U &p) |
| float | getNInnerMostPixelSharedEndcapHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nInnerMostPixelSharedEndcapHits. | |
| float | getNInnerMostPixelSharedEndcapHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelSharedEndcapHits (const U &p) |
| float | getNPixelHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nPixelHits. | |
| float | getNPixelHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelHits (const U &p) |
| float | getNPixelHoles (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nPixelHoles. | |
| float | getNPixelHoles (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelHoles (const U &p) |
| float | getNPixelSharedHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nPixelSharedHits. | |
| float | getNPixelSharedHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelSharedHits (const U &p) |
| float | getPixeldEdx (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of pixeldEdx. | |
| float | getPixeldEdx (const xAOD::TruthParticle &) |
| template<class U> | |
| float | pixeldEdx (const U &p) |
| float | getNSCTHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nSCTHits. | |
| float | getNSCTHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nSCTHits (const U &p) |
| float | getNSCTHoles (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nSCTHoles. | |
| float | getNSCTHoles (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nSCTHoles (const U &p) |
| float | getNSCTSharedHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nSCTSharedHits. | |
| float | getNSCTSharedHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nSCTSharedHits (const U &p) |
| float | getNSiHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nSiHits. | |
| float | getNSiHits (const xAOD::TruthParticle &p) |
| template<class U> | |
| float | nSiHits (const U &p) |
| template<class U> | |
| float | nSiHoles (const U &p) |
| Accessor utility function for getting the value of nSiHoles. | |
| float | getNTRTHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nTRTHits. | |
| float | getNTRTHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nTRTHits (const U &p) |
| float | getNTRTHitsXe (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nTRTHitsXe. | |
| float | getNTRTHitsXe (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nTRTHitsXe (const U &p) |
| float | getNTRTHitsAr (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nTRTHitsAr. | |
| float | getNTRTHitsAr (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nTRTHitsAr (const U &p) |
| float | getNTRTHighThresholdHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nTRTHighThresholdHits. | |
| float | getNTRTHighThresholdHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nTRTHighThresholdHits (const U &p) |
| float | getNTRTHighThresholdHitsXe (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nTRTHighThresholdHitsXe. | |
| float | getNTRTHighThresholdHitsXe (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nTRTHighThresholdHitsXe (const U &p) |
| float | getNTRTHighThresholdHitsAr (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of nTRTHighThresholdHitsAr. | |
| float | getNTRTHighThresholdHitsAr (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nTRTHighThresholdHitsAr (const U &p) |
| float | getNInnerMostPixelOutliers (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NInnerMostPixelOutliers. | |
| float | getNInnerMostPixelOutliers (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelOutliers (const U &p) |
| float | getNInnerMostPixelEndcapOutliers (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NInnerMostPixelEndcapOutliers. | |
| float | getNInnerMostPixelEndcapOutliers (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelEndcapOutliers (const U &p) |
| float | getNInnerMostPixelSplitHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NInnerMostPixelSplitHits. | |
| float | getNInnerMostPixelSplitHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelSplitHits (const U &p) |
| float | getNInnerMostPixelSplitEndcapHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NInnerMostPixelSplitEndcapHits. | |
| float | getNInnerMostPixelSplitEndcapHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nInnerMostPixelSplitEndcapHits (const U &p) |
| float | getNExpectedInnerMostPixelHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NExpectedInnerMostPixelHits. | |
| float | getNExpectedInnerMostPixelHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nExpectedInnerMostPixelHits (const U &p) |
| float | getNExpectedNextToInnerMostPixelHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NExpectedNextToInnerMostPixelHits. | |
| float | getNExpectedNextToInnerMostPixelHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nExpectedNextToInnerMostPixelHits (const U &p) |
| float | getNPixelOutliers (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NPixelOutliers. | |
| float | getNPixelOutliers (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelOutliers (const U &p) |
| float | getNPixelContribLayers (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NPixelContribLayers. | |
| float | getNPixelContribLayers (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelContribLayers (const U &p) |
| float | getNPixelSplitHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NPixelSplitHits. | |
| float | getNPixelSplitHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelSplitHits (const U &p) |
| float | getNPixelGangedHits (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NPixelGangedHits. | |
| float | getNPixelGangedHits (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelGangedHits (const U &p) |
| float | getNPixelGangedHitsFlaggedFakes (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NPixelGangedHitsFlaggedFakes. | |
| float | getNPixelGangedHitsFlaggedFakes (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelGangedHitsFlaggedFakes (const U &p) |
| float | getNPixelDeadSensors (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NPixelDeadSensors. | |
| float | getNPixelDeadSensors (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nPixelDeadSensors (const U &p) |
| float | getNSCTOutliers (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NSCTOutliers. | |
| float | getNSCTOutliers (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nSCTOutliers (const U &p) |
| float | getNSCTDoubleHoles (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NSCTDoubleHoles. | |
| float | getNSCTDoubleHoles (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nSCTDoubleHoles (const U &p) |
| float | getNSCTDeadSensors (const xAOD::TrackParticle &p) |
| Accessor utility function for getting the value of NSCTDeadSensors. | |
| float | getNSCTDeadSensors (const xAOD::TruthParticle &) |
| template<class U> | |
| float | nSCTDeadSensors (const U &p) |
| template<class V> | |
| float | posX (const V &v) |
| Accessor utility function for getting the value of vertex position x. | |
| template<class V> | |
| float | posY (const V &v) |
| Accessor utility function for getting the value of vertex position y. | |
| template<class V> | |
| float | posZ (const V &v) |
| Accessor utility function for getting the value of vertex position z. | |
| float | getChiSquared (const xAOD::Vertex &v) |
| Accessor utility function for getting the value of chi^2. | |
| float | getChiSquared (const xAOD::TruthVertex &) |
| float | getNdof (const xAOD::Vertex &v) |
| Accessor utility function for getting the value of #dof. | |
| float | getNdof (const xAOD::TruthVertex &) |
| uint8_t | getHasValidTime (const xAOD::Vertex &v) |
| Accessor utility function for getting vertex hasValidTime. | |
| uint8_t | getHasValidTime (const xAOD::TruthVertex &) |
| float | getTime (const xAOD::Vertex &v) |
| Accessor utility function for getting the vertex time. | |
| float | getTime (const xAOD::TruthVertex &v) |
| int | getVertexType (const xAOD::Vertex &v) |
| Accessor utility function for getting the vertex type. | |
| int | getVertexType (const xAOD::TruthVertex &) |
| template<class V> | |
| int | vertexType (const V &v) |
| float | getCov (const xAOD::Vertex &v, VposDefs par1, VposDefs par2) |
| Accessor utility function for getting the vertex position covariance. | |
| float | getCov (const xAOD::TruthVertex &, VposDefs, VposDefs) |
| template<class V> | |
| float | cov (const V &v, VposDefs par1, VposDefs par2) |
| float | getError (const xAOD::Vertex &v, VposDefs par) |
| Accessor utility function for getting the vertex position error. | |
| float | getError (const xAOD::TruthVertex &, VposDefs) |
| template<class V> | |
| float | error (const V &v, VposDefs par) |
| float | getTimeErr (const xAOD::Vertex &v) |
| Accessor utility function for getting the vertex time resolution. | |
| float | getTimeErr (const xAOD::TruthVertex &) |
| template<class V> | |
| float | timeErr (const V &v) |
Athena include(s).
Local include(s).
STL include(s).
xAOD includes
local includes
Athena includes.
gaudi includes
STL include(s)
Local include(s)
Athena includes EDM includes local includes STL includes
STD includes
STL include(s) xAOD includes
EDM includes STL includes
Local includes
xAOD includes STL includes Local includes
STL includes
local include(s) STL include(s)
Gaudi include(s) Local include(s)
EDM includes local includes STD includes
local includes STL includes
EDM includes STL includes Local includes
local includes STD includes
Local include(s) EDM includes
STD includes local includes
Local include(s) STD includes
| using IDTPM::EL_t = ElementLink< coll_t > |
useful typedefs
Definition at line 34 of file TrackAnalysisInfoWriteTool.h.
| using IDTPM::MatchInfo_t = std::tuple< VecEL_t<Tcoll_t>, VecEL_t<Rcoll_t>, VecF_t > |
Definition at line 45 of file TrackAnalysisInfoWriteTool.h.
| using IDTPM::OptionalDecoration |
Definition at line 46 of file SafeDecorator.h.
Definition at line 30 of file RoiSelectionTool.h.
| using IDTPM::Vec_t = std::vector< typename coll_t::const_value_type > |
Definition at line 40 of file TrackAnalysisInfoWriteTool.h.
| using IDTPM::VecEL_t = std::vector< EL_t< coll_t > > |
Definition at line 37 of file TrackAnalysisInfoWriteTool.h.
| using IDTPM::VecF_t = std::vector< float > |
Definition at line 42 of file TrackAnalysisInfoWriteTool.h.
| using IDTPM::WriteAccessorRefPair |
Definition at line 41 of file SafeDecorator.h.
| using IDTPM::WriteKeyAccessorPair |
Useful declarations.
Definition at line 36 of file SafeDecorator.h.
| enum IDTPM::VposDefs : int |
enum for vertex position
| Enumerator | |
|---|---|
| VposX | |
| VposY | |
| VposZ | |
| NVpos | |
Definition at line 72 of file VertexParametersHelper.h.
|
inline |
Definition at line 147 of file TrackParametersHelper.h.
|
inline |
Definition at line 128 of file TrackParametersHelper.h.
|
inline |
Definition at line 166 of file TrackParametersHelper.h.
Definition at line 80 of file VertexParametersHelper.h.
|
inline |
Definition at line 181 of file TrackParametersHelper.h.
| void IDTPM::createDecoratorKeys | ( | T_Parent & | parent, |
| const SG::ReadHandleKey< T_Cont > & | container_key, | ||
| const std::string & | prefix, | ||
| const std::vector< std::string > & | decor_names, | ||
| std::vector< SG::WriteDecorHandleKey< T_Cont > > & | decor_out ) |
like createDecoratorKeysAndAccessor but without the accessor to check the availablilty of a decoration
Definition at line 75 of file SafeDecorator.h.
| void IDTPM::createDecoratorKeysAndAccessor | ( | T_Parent & | parent, |
| const SG::ReadHandleKey< T_Cont > & | container_key, | ||
| const std::string & | prefix, | ||
| const std::vector< std::string > & | decor_names, | ||
| std::vector< WriteKeyAccessorPair< T_Cont, T > > & | decor_out ) |
create a pair composed of a WriteDecorHandleKey to create a decorator handle and an accessor to check the availablilty of a decoration
Definition at line 52 of file SafeDecorator.h.
| std::vector< SG::WriteDecorHandle< T_Cont, T > > IDTPM::createDecorators | ( | const std::vector< SG::WriteDecorHandleKey< T_Cont > > & | keys, |
| const EventContext & | ctx ) |
similar to createDecoratorsIfNeeded, but without the checking if decorations already exist
Definition at line 183 of file SafeDecorator.h.
| std::vector< OptionalDecoration< T_Cont, T > > IDTPM::createDecoratorsIfNeeded | ( | const T_Cont & | container, |
| const std::vector< WriteKeyAccessorPair< T_Cont, T > > & | keys, | ||
| const EventContext & | ctx, | ||
| bool | verbose = false ) |
create/book the decorations if they do not exist already
Definition at line 138 of file SafeDecorator.h.
|
inline |
Definition at line 84 of file TrackParametersHelper.h.
| void IDTPM::decorate | ( | const T_Cont_Elm & | particle, |
| OptionalDecoration< T_Cont, T > & | decorator, | ||
| const T & | value ) |
unsafe fill decoration method for convenience
Definition at line 233 of file SafeDecorator.h.
| void IDTPM::decorateOrRejectQuietly | ( | const T_Cont_Elm & | particle, |
| OptionalDecoration< T_Cont, T > & | decorator, | ||
| const T & | value ) |
Safe method to fill the decoration if decor flag is true.
Definition at line 221 of file SafeDecorator.h.
| void IDTPM::decorateOrWarnIfUnequal | ( | const T_Cont_Elm & | particle, |
| WriteAccessorRefPair< T_Cont, T > & | decorator, | ||
| const T & | value ) |
Fill the decoration if it deas not exist or it has a different value.
Definition at line 202 of file SafeDecorator.h.
| bool IDTPM::decorationsAllExist | ( | const T_Cont & | container, |
| const std::vector< WriteKeyAccessorPair< T_Cont, T > > & | keys, | ||
| bool | verbose = false ) |
Like above - FIXME: maybe not needed.
check if all the required decorations exist
Definition at line 113 of file SafeDecorator.h.
Accessor utility function for getting the DeltaEta betwen two tracks.
Definition at line 243 of file TrackParametersHelper.h.
Accessor utility function for getting the DeltaPhi betwen two tracks.
Definition at line 237 of file TrackParametersHelper.h.
Accessor utility function for getting the DeltaR betwen two tracks.
Definition at line 249 of file TrackParametersHelper.h.
|
inline |
Definition at line 174 of file TrackParametersHelper.h.
Definition at line 87 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of Tranverse energy.
Definition at line 122 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of eta.
Definition at line 43 of file TrackParametersHelper.h.
|
inline |
Definition at line 221 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of Energy.
Definition at line 118 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the track author.
Definition at line 137 of file TrackParametersHelper.h.
|
inline |
Definition at line 145 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of chi^2.
Definition at line 125 of file TrackParametersHelper.h.
|
inline |
Definition at line 126 of file TrackParametersHelper.h.
|
inline |
Definition at line 41 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of chi^2.
Definition at line 40 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the track parameters covariance.
Definition at line 162 of file TrackParametersHelper.h.
|
inline |
Definition at line 164 of file TrackParametersHelper.h.
|
inline |
Definition at line 78 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the vertex position covariance.
Definition at line 75 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the track parameters covariance vector.
Definition at line 177 of file TrackParametersHelper.h.
|
inline |
Definition at line 179 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of d0.
Definition at line 78 of file TrackParametersHelper.h.
|
inline |
Definition at line 79 of file TrackParametersHelper.h.
| float IDTPM::getD0TrackInJet | ( | const xAOD::TrackParticle & | track, |
| const std::string & | quality ) |
recompute d0 projecting in jet direction w.r.t. origin
Definition at line 53 of file OfflineObjectDecorHelper.cxx.
|
inline |
Definition at line 87 of file OfflineObjectDecorHelper.h.
|
inline |
Accessor utility function for getting the track parameters error.
Definition at line 170 of file TrackParametersHelper.h.
|
inline |
Definition at line 172 of file TrackParametersHelper.h.
|
inline |
Definition at line 85 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the vertex position error.
Definition at line 83 of file VertexParametersHelper.h.
| unsigned int IDTPM::getEtaBin | ( | const PARTICLE & | p, |
| const std::vector< float > & | etaBins ) |
Definition at line 96 of file OfflineObjectDecorHelper.cxx.
| template unsigned int IDTPM::getEtaBin< xAOD::TrackParticle > | ( | const xAOD::TrackParticle & | track, |
| const std::vector< float > & | etaBins ) |
| template unsigned int IDTPM::getEtaBin< xAOD::TruthParticle > | ( | const xAOD::TruthParticle & | truth, |
| const std::vector< float > & | etaBins ) |
|
inline |
Accessor utility function for getting the Eta error.
Definition at line 215 of file TrackParametersHelper.h.
|
inline |
Definition at line 219 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the track hasValidTime.
Definition at line 150 of file TrackParametersHelper.h.
|
inline |
Definition at line 151 of file TrackParametersHelper.h.
|
inline |
Definition at line 54 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting vertex hasValidTime.
Definition at line 50 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of isHadron.
Definition at line 254 of file TrackParametersHelper.h.
|
inline |
Definition at line 255 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of isPion.
Definition at line 260 of file TrackParametersHelper.h.
|
inline |
Definition at line 261 of file TrackParametersHelper.h.
| const xAOD::Electron * IDTPM::getLinkedElectron | ( | const xAOD::TrackParticle & | track, |
| const std::string & | quality ) |
getLinkedElectron
Non-templated methods For offline electrons.
Definition at line 18 of file OfflineObjectDecorHelper.cxx.
| const xAOD::Jet * IDTPM::getLinkedJet | ( | const xAOD::TrackParticle & | track, |
| const std::string & | quality ) |
getLinkedJet
For jets.
Definition at line 45 of file OfflineObjectDecorHelper.cxx.
|
inline |
Definition at line 84 of file OfflineObjectDecorHelper.h.
| const xAOD::Muon * IDTPM::getLinkedMuon | ( | const xAOD::TrackParticle & | track, |
| const std::string & | quality ) |
getLinkedMuon
For offline muons.
Definition at line 26 of file OfflineObjectDecorHelper.cxx.
| container_t::const_value_type IDTPM::getLinkedObject | ( | const xAOD::TrackParticle & | track, |
| const std::string & | decoName ) |
Templated method to retrieve object linked to a track.
Definition at line 46 of file OfflineObjectDecorHelper.h.
| const xAOD::TauJet * IDTPM::getLinkedTau | ( | const xAOD::TrackParticle & | track, |
| const int | requiredNtracks, | ||
| const std::string & | type, | ||
| const std::string & | quality ) |
getLinkedTau
For offline hadronic taus.
Definition at line 34 of file OfflineObjectDecorHelper.cxx.
| const xAOD::TruthParticle * IDTPM::getLinkedTruth | ( | const xAOD::TrackParticle & | track, |
| const float | truthProbCut ) |
getLinkedTruth
Definition at line 85 of file OfflineObjectDecorHelper.cxx.
|
inline |
Definition at line 99 of file OfflineObjectDecorHelper.h.
|
inline |
Accessor utility function for getting the value of #dof.
Definition at line 131 of file TrackParametersHelper.h.
|
inline |
Definition at line 132 of file TrackParametersHelper.h.
|
inline |
Definition at line 46 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of #dof.
Definition at line 45 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NExpectedInnerMostPixelHits.
Definition at line 550 of file TrackParametersHelper.h.
|
inline |
Definition at line 555 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NExpectedNextToInnerMostPixelHits.
Definition at line 562 of file TrackParametersHelper.h.
|
inline |
Definition at line 567 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nInnerMostPixelEndcapHits.
Definition at line 296 of file TrackParametersHelper.h.
|
inline |
Definition at line 301 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NInnerMostPixelEndcapOutliers.
Definition at line 514 of file TrackParametersHelper.h.
|
inline |
Definition at line 519 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nInnerMostPixelHits.
Definition at line 286 of file TrackParametersHelper.h.
|
inline |
Definition at line 291 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NInnerMostPixelOutliers.
Definition at line 502 of file TrackParametersHelper.h.
|
inline |
Definition at line 507 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nInnerMostPixelSharedEndcapHits.
Definition at line 336 of file TrackParametersHelper.h.
|
inline |
Definition at line 341 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nInnerMostPixelSharedHits.
Definition at line 326 of file TrackParametersHelper.h.
|
inline |
Definition at line 331 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NInnerMostPixelSplitEndcapHits.
Definition at line 538 of file TrackParametersHelper.h.
|
inline |
Definition at line 543 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NInnerMostPixelSplitHits.
Definition at line 526 of file TrackParametersHelper.h.
|
inline |
Definition at line 531 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nNextToInnerMostPixelEndcapHits.
Definition at line 316 of file TrackParametersHelper.h.
|
inline |
Definition at line 321 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nNextToInnerMostPixelHits.
Definition at line 306 of file TrackParametersHelper.h.
|
inline |
Definition at line 311 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NPixelContribLayers.
Definition at line 586 of file TrackParametersHelper.h.
|
inline |
Definition at line 591 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NPixelDeadSensors.
Definition at line 634 of file TrackParametersHelper.h.
|
inline |
Definition at line 639 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NPixelGangedHits.
Definition at line 610 of file TrackParametersHelper.h.
|
inline |
Definition at line 615 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NPixelGangedHitsFlaggedFakes.
Definition at line 622 of file TrackParametersHelper.h.
|
inline |
Definition at line 627 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nPixelHits.
Definition at line 346 of file TrackParametersHelper.h.
|
inline |
Definition at line 351 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nPixelHoles.
Definition at line 356 of file TrackParametersHelper.h.
|
inline |
Definition at line 361 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NPixelOutliers.
Definition at line 574 of file TrackParametersHelper.h.
|
inline |
Definition at line 579 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nPixelSharedHits.
Definition at line 366 of file TrackParametersHelper.h.
|
inline |
Definition at line 371 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NPixelSplitHits.
Definition at line 598 of file TrackParametersHelper.h.
|
inline |
Definition at line 603 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NSCTDeadSensors.
Definition at line 670 of file TrackParametersHelper.h.
|
inline |
Definition at line 675 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NSCTDoubleHoles.
Definition at line 658 of file TrackParametersHelper.h.
|
inline |
Definition at line 663 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nSCTHits.
Definition at line 385 of file TrackParametersHelper.h.
|
inline |
Definition at line 390 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nSCTHoles.
Definition at line 395 of file TrackParametersHelper.h.
|
inline |
Definition at line 400 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of NSCTOutliers.
Definition at line 646 of file TrackParametersHelper.h.
|
inline |
Definition at line 651 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nSCTSharedHits.
Definition at line 405 of file TrackParametersHelper.h.
|
inline |
Definition at line 410 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nSiHits.
Definition at line 415 of file TrackParametersHelper.h.
|
inline |
Definition at line 421 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nTRTHighThresholdHits.
Definition at line 469 of file TrackParametersHelper.h.
|
inline |
Definition at line 474 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nTRTHighThresholdHitsAr.
Definition at line 489 of file TrackParametersHelper.h.
|
inline |
Definition at line 495 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nTRTHighThresholdHitsXe.
Definition at line 479 of file TrackParametersHelper.h.
|
inline |
Definition at line 484 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nTRTHits.
Definition at line 438 of file TrackParametersHelper.h.
|
inline |
Definition at line 443 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nTRTHitsAr.
Definition at line 458 of file TrackParametersHelper.h.
|
inline |
Definition at line 464 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nTRTHitsXe.
Definition at line 448 of file TrackParametersHelper.h.
|
inline |
Definition at line 453 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of phi.
Definition at line 55 of file TrackParametersHelper.h.
|
inline |
Definition at line 56 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of pixeldEdx.
Definition at line 376 of file TrackParametersHelper.h.
|
inline |
Definition at line 380 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of R.
Definition at line 87 of file TrackParametersHelper.h.
|
inline |
Definition at line 88 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of Z.
Definition at line 96 of file TrackParametersHelper.h.
|
inline |
Definition at line 97 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the Pt error.
Definition at line 198 of file TrackParametersHelper.h.
|
inline |
Definition at line 210 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of qOverP.
Definition at line 105 of file TrackParametersHelper.h.
|
inline |
Definition at line 106 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the QOverPt error.
Definition at line 184 of file TrackParametersHelper.h.
|
inline |
Definition at line 193 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of theta.
Definition at line 46 of file TrackParametersHelper.h.
|
inline |
Definition at line 47 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the track time.
Definition at line 156 of file TrackParametersHelper.h.
|
inline |
Definition at line 157 of file TrackParametersHelper.h.
|
inline |
Definition at line 62 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the vertex time.
Definition at line 58 of file VertexParametersHelper.h.
|
inline |
Definition at line 94 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the vertex time resolution.
Definition at line 90 of file VertexParametersHelper.h.
| float IDTPM::getTruthMatchProb | ( | const xAOD::TrackParticle & | track | ) |
getTruthMatchProb
Definition at line 77 of file OfflineObjectDecorHelper.cxx.
|
inline |
Definition at line 95 of file OfflineObjectDecorHelper.h.
|
inline |
Accessor utility function for getting the value of truthOrigin.
Definition at line 276 of file TrackParametersHelper.h.
|
inline |
Definition at line 277 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of truthType.
Definition at line 267 of file TrackParametersHelper.h.
|
inline |
Definition at line 268 of file TrackParametersHelper.h.
|
inline |
Definition at line 146 of file OfflineObjectDecorHelper.h.
| bool IDTPM::getVertexTracksAndWeights | ( | const xAOD::Vertex & | vtx, |
| std::vector< const xAOD::TrackParticle * > & | vtxTracks, | ||
| std::vector< float > & | vtxTrackWeights, | ||
| const std::vector< const xAOD::TrackParticle * > & | selTracks, | ||
| bool | useSelected ) |
getVertexTracksAndWeights
For vertices (truth and reco) get vertex-associated tracks and their weights.
clear output vectors
dummy vertices -> no associated tracks. return
getting associated tracks and track weights
check if sizes match
Loop over associated tracks
skipping non-valid track ElementLinks
if requested, skip if associated track is not in selected track vector
Filling associated track and track weight vectors
Definition at line 108 of file OfflineObjectDecorHelper.cxx.
|
inline |
Definition at line 67 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the vertex type.
Definition at line 66 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of z0.
Definition at line 66 of file TrackParametersHelper.h.
|
inline |
Definition at line 67 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the z0SinTheta error.
Definition at line 224 of file TrackParametersHelper.h.
|
inline |
Definition at line 231 of file TrackParametersHelper.h.
|
inline |
Definition at line 153 of file TrackParametersHelper.h.
|
inline |
Definition at line 257 of file TrackParametersHelper.h.
|
inline |
Definition at line 263 of file TrackParametersHelper.h.
| bool IDTPM::isUnlinkedObject | ( | const xAOD::TrackParticle & | track, |
| const std::string & | decoName ) |
Templated method to check if a track is not linked to an object.
Definition at line 37 of file OfflineObjectDecorHelper.h.
| bool IDTPM::isUnlinkedTruth | ( | const xAOD::TrackParticle & | track | ) |
isUnlinkedTruth
For truth particles.
Definition at line 69 of file OfflineObjectDecorHelper.cxx.
|
inline |
Definition at line 92 of file OfflineObjectDecorHelper.h.
|
inline |
Definition at line 125 of file OfflineObjectDecorHelper.h.
|
inline |
Definition at line 128 of file OfflineObjectDecorHelper.h.
|
inline |
Definition at line 132 of file OfflineObjectDecorHelper.h.
|
inline |
Definition at line 135 of file OfflineObjectDecorHelper.h.
|
inline |
Definition at line 118 of file OfflineObjectDecorHelper.h.
|
inline |
Definition at line 121 of file OfflineObjectDecorHelper.h.
|
inline |
Definition at line 134 of file TrackParametersHelper.h.
|
inline |
Definition at line 557 of file TrackParametersHelper.h.
|
inline |
Definition at line 569 of file TrackParametersHelper.h.
|
inline |
Definition at line 107 of file OfflineObjectDecorHelper.h.
| template bool IDTPM::nHitsSelVec< xAOD::TrackParticle > | ( | const xAOD::TrackParticle & | track, |
| const std::vector< unsigned int > & | minHits, | ||
| const std::vector< float > & | etaBins ) |
| template bool IDTPM::nHitsSelVec< xAOD::TruthParticle > | ( | const xAOD::TruthParticle & | truth, |
| const std::vector< unsigned int > & | minHits, | ||
| const std::vector< float > & | etaBins ) |
|
inline |
Definition at line 303 of file TrackParametersHelper.h.
|
inline |
Definition at line 521 of file TrackParametersHelper.h.
|
inline |
Definition at line 293 of file TrackParametersHelper.h.
|
inline |
Definition at line 509 of file TrackParametersHelper.h.
|
inline |
Definition at line 343 of file TrackParametersHelper.h.
|
inline |
Definition at line 333 of file TrackParametersHelper.h.
|
inline |
Definition at line 545 of file TrackParametersHelper.h.
|
inline |
Definition at line 533 of file TrackParametersHelper.h.
|
inline |
Definition at line 323 of file TrackParametersHelper.h.
|
inline |
Definition at line 313 of file TrackParametersHelper.h.
|
inline |
Definition at line 593 of file TrackParametersHelper.h.
|
inline |
Definition at line 641 of file TrackParametersHelper.h.
|
inline |
Definition at line 617 of file TrackParametersHelper.h.
|
inline |
Definition at line 629 of file TrackParametersHelper.h.
|
inline |
Definition at line 353 of file TrackParametersHelper.h.
|
inline |
Definition at line 363 of file TrackParametersHelper.h.
|
inline |
Definition at line 581 of file TrackParametersHelper.h.
|
inline |
Definition at line 373 of file TrackParametersHelper.h.
|
inline |
Definition at line 605 of file TrackParametersHelper.h.
|
inline |
Definition at line 677 of file TrackParametersHelper.h.
|
inline |
Definition at line 665 of file TrackParametersHelper.h.
|
inline |
Definition at line 392 of file TrackParametersHelper.h.
|
inline |
Definition at line 402 of file TrackParametersHelper.h.
|
inline |
Definition at line 653 of file TrackParametersHelper.h.
|
inline |
Definition at line 412 of file TrackParametersHelper.h.
|
inline |
Definition at line 426 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of nSiHoles.
Definition at line 430 of file TrackParametersHelper.h.
|
inline |
Definition at line 476 of file TrackParametersHelper.h.
|
inline |
Definition at line 497 of file TrackParametersHelper.h.
|
inline |
Definition at line 486 of file TrackParametersHelper.h.
|
inline |
Definition at line 445 of file TrackParametersHelper.h.
|
inline |
Definition at line 466 of file TrackParametersHelper.h.
|
inline |
Definition at line 455 of file TrackParametersHelper.h.
|
inline |
Definition at line 61 of file TrackParametersHelper.h.
|
inline |
Definition at line 382 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of vertex position x.
Definition at line 29 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of vertex position y.
Definition at line 33 of file VertexParametersHelper.h.
|
inline |
Accessor utility function for getting the value of vertex position z.
Definition at line 37 of file VertexParametersHelper.h.
|
inline |
Definition at line 93 of file TrackParametersHelper.h.
|
inline |
Definition at line 102 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of pT.
Definition at line 33 of file TrackParametersHelper.h.
|
inline |
Definition at line 212 of file TrackParametersHelper.h.
|
inline |
Accessor utility function for getting the value of signed pT.
Definition at line 37 of file TrackParametersHelper.h.
|
inline |
Definition at line 111 of file TrackParametersHelper.h.
|
inline |
Definition at line 114 of file TrackParametersHelper.h.
|
inline |
Definition at line 195 of file TrackParametersHelper.h.
|
inline |
Definition at line 52 of file TrackParametersHelper.h.
|
inline |
Definition at line 159 of file TrackParametersHelper.h.
|
inline |
Definition at line 96 of file VertexParametersHelper.h.
|
inline |
Definition at line 282 of file TrackParametersHelper.h.
|
inline |
Definition at line 273 of file TrackParametersHelper.h.
|
inline |
Definition at line 69 of file VertexParametersHelper.h.
|
inline |
Definition at line 72 of file TrackParametersHelper.h.
|
inline |
Definition at line 75 of file TrackParametersHelper.h.
|
inline |
Definition at line 233 of file TrackParametersHelper.h.