1 #ifndef HeavyFlavorAnalysis_RecoDecay_BPHDecayVertex_h
2 #define HeavyFlavorAnalysis_RecoDecay_BPHDecayVertex_h
65 const std::vector<const reco::Track*>&
tracks()
const;
112 mutable std::vector<const reco::Track*>
rTracks;
113 mutable std::vector<reco::TransientTrack>
trTracks;
114 mutable std::map<const reco::Candidate*,const reco::Track*>
tkMap;
115 mutable std::map<const reco::Candidate*,reco::TransientTrack*>
ttMap;
const reco::Track * getTrack(const reco::Candidate *cand) const
get Track for a daughter
BPHGenericPtr< const BPHRecoCandidate >::type BPHRecoConstCandPtr
reco::TransientTrack * getTransientTrack(const reco::Candidate *cand) const
get TransientTrack for a daughter
virtual bool validVertex() const
virtual ~BPHDecayVertex()
virtual void tTracks() const
std::vector< reco::TransientTrack > trTracks
const std::string & getTrackSearchList(const reco::Candidate *cand) const
retrieve track search list
virtual void fitVertex() const
virtual void addV(const std::string &name, const reco::Candidate *daug, const std::string &searchList, double mass)
const std::vector< const reco::Track * > & tracks() const
get list of Tracks
reco::Vertex fittedVertex
BPHDecayVertex(const edm::EventSetup *es)
std::map< const reco::Candidate *, std::string > searchMap
std::map< const reco::Candidate *, const reco::Track * > tkMap
const edm::EventSetup * evSetup
virtual bool validTracks() const
check for valid reconstructed vertex
std::map< const reco::Candidate *, reco::TransientTrack * > ttMap
virtual void setNotUpdated() const
const std::vector< reco::TransientTrack > & transientTracks() const
get list of TransientTracks
std::vector< const reco::Track * > rTracks
virtual const reco::Vertex & vertex() const
get reconstructed vertex