1 #ifndef HeavyFlavorAnalysis_RecoDecay_BPHDecayVertex_h 2 #define HeavyFlavorAnalysis_RecoDecay_BPHDecayVertex_h 72 const std::vector<const reco::Track*>&
tracks()
const;
112 std::map<const reco::Candidate*, std::string>
searchMap;
119 mutable std::vector<const reco::Track*>
rTracks;
120 mutable std::vector<reco::TransientTrack>
trTracks;
121 mutable std::map<const reco::Candidate*, const reco::Track*>
tkMap;
122 mutable std::map<const reco::Candidate*, char>
tmMap;
123 mutable std::map<const reco::Candidate*, reco::TransientTrack*>
ttMap;
const BPHEventSetupWrapper * getEventSetup() const
retrieve EventSetup
const BPHEventSetupWrapper * evSetup
BPHGenericPtr< const BPHRecoCandidate >::type BPHRecoConstCandPtr
VertexFitter< 5 > * savedFitter
reco::TransientTrack * getTransientTrack(const reco::Candidate *cand) const
get TransientTrack for a daughter
virtual bool validTracks() const
check for valid reconstructed vertex
std::vector< reco::TransientTrack > trTracks
const std::vector< const reco::Track * > & tracks() const
get list of Tracks
std::map< const reco::Candidate *, std::string > searchMap
const reco::Track * getTrack(const reco::Candidate *cand) const
get Track for a daughter
const std::string & getTrackSearchList(const reco::Candidate *cand) const
retrieve track search list
virtual void fitVertex(VertexFitter< 5 > *fitter, const reco::BeamSpot *bs, const GlobalPoint *priorPos, const GlobalError *priorError) const
char getTMode(const reco::Candidate *cand) const
get Track mode for a daughter
virtual void addV(const std::string &name, const reco::Candidate *daug, const std::string &searchList, double mass)
std::map< const reco::Candidate *, reco::TransientTrack * > ttMap
BPHDecayVertex(const BPHDecayVertex &x)=delete
reco::Vertex fittedVertex
const std::vector< reco::TransientTrack > & transientTracks() const
get list of TransientTracks
virtual const reco::Vertex & vertex(VertexFitter< 5 > *fitter=nullptr, const reco::BeamSpot *bs=nullptr, const GlobalPoint *priorPos=nullptr, const GlobalError *priorError=nullptr) const
get reconstructed vertex
virtual void fTracks() const
const GlobalError * savedPE
std::map< const reco::Candidate *, const reco::Track * > tkMap
std::map< const reco::Candidate *, char > tmMap
const GlobalPoint * savedPP
virtual bool validVertex() const
void setNotUpdated() const override
virtual void fTTracks() const
const reco::BeamSpot * savedBS
BPHDecayVertex & operator=(const BPHDecayVertex &x)=delete
std::vector< const reco::Track * > rTracks
~BPHDecayVertex() override