#include <BPHPlusMinusVertex.h>
Public Member Functions | |
virtual const ClosestApproachInRPhi & | cAppInRPhi () const |
compute distance of closest approach More... | |
~BPHPlusMinusVertex () override | |
Public Member Functions inherited from BPHDecayVertex | |
const reco::Track * | getTrack (const reco::Candidate *cand) const |
get Track for a daughter More... | |
const std::string & | getTrackSearchList (const reco::Candidate *cand) const |
retrieve track search list More... | |
reco::TransientTrack * | getTransientTrack (const reco::Candidate *cand) const |
get TransientTrack for a daughter More... | |
const std::vector< const reco::Track * > & | tracks () const |
get list of Tracks More... | |
const std::vector< reco::TransientTrack > & | transientTracks () const |
get list of TransientTracks More... | |
virtual bool | validTracks () const |
check for valid reconstructed vertex More... | |
virtual bool | validVertex () const |
virtual const reco::Vertex & | vertex () const |
get reconstructed vertex More... | |
~BPHDecayVertex () override | |
Public Member Functions inherited from BPHDecayMomentum | |
virtual const std::vector< std::string > & | compNames () const |
virtual const pat::CompositeCandidate & | composite () const |
get a composite by the simple sum of simple particles More... | |
virtual const std::vector< BPHRecoConstCandPtr > & | daughComp () const |
virtual const std::vector< const reco::Candidate * > & | daughFull () const |
virtual const std::vector< const reco::Candidate * > & | daughters () const |
virtual const std::vector< std::string > & | daugNames () const |
virtual BPHRecoConstCandPtr | getComp (const std::string &name) const |
virtual const reco::Candidate * | getDaug (const std::string &name) const |
virtual const reco::Candidate * | originalReco (const reco::Candidate *daug) const |
get the original particle from the clone More... | |
virtual | ~BPHDecayMomentum () |
Protected Member Functions | |
BPHPlusMinusVertex (const edm::EventSetup *es) | |
bool | chkSize (const std::string &msg) const |
void | setNotUpdated () const override |
Protected Member Functions inherited from BPHDecayVertex | |
virtual void | addV (const std::string &name, const reco::Candidate *daug, const std::string &searchList, double mass) |
virtual void | addV (const std::string &name, const BPHRecoConstCandPtr &comp) |
add a previously reconstructed particle giving it a name More... | |
BPHDecayVertex (const edm::EventSetup *es) | |
BPHDecayVertex (const BPHDecayVertex *ptr, const edm::EventSetup *es) | |
Protected Member Functions inherited from BPHDecayMomentum | |
virtual void | addP (const std::string &name, const reco::Candidate *daug, double mass=-1.0) |
virtual void | addP (const std::string &name, const BPHRecoConstCandPtr &comp) |
add a previously reconstructed particle giving it a name More... | |
BPHDecayMomentum () | |
BPHDecayMomentum (const std::map< std::string, Component > &daugMap) | |
BPHDecayMomentum (const std::map< std::string, Component > &daugMap, const std::map< std::string, BPHRecoConstCandPtr > compMap) | |
const std::vector< Component > & | componentList () const |
Static Protected Member Functions | |
template<class T > | |
static bool | chkName (const T &cont, const std::string &name, const std::string &msg) |
template<class T > | |
static bool | chkSize (const T &cont, const std::string &msg) |
Private Member Functions | |
virtual void | computeApp () const |
Private Attributes | |
ClosestApproachInRPhi * | inRPhi |
bool | oldA |
Description: class for reconstructed decay vertices to opposite charge particle pairs
Definition at line 34 of file BPHPlusMinusVertex.h.
|
override |
Constructor is protected this object can exist only as part of a derived classDestructor
Definition at line 42 of file BPHPlusMinusVertex.cc.
References inRPhi.
|
protected |
Definition at line 33 of file BPHPlusMinusVertex.cc.
|
virtual |
compute distance of closest approach
Operations
Definition at line 49 of file BPHPlusMinusVertex.cc.
References chkSize(), computeApp(), BPHDecayMomentum::daughters(), inRPhi, mps_check::msg, and oldA.
|
staticprotected |
Definition at line 82 of file BPHPlusMinusVertex.h.
|
staticprotected |
Definition at line 92 of file BPHPlusMinusVertex.h.
References gen::n.
Referenced by cAppInRPhi(), BPHPlusMinusCandidate::composite(), computeApp(), BPHPlusMinusCandidate::isCowboy(), and BPHPlusMinusCandidate::isSailor().
|
protected |
|
privatevirtual |
Definition at line 71 of file BPHPlusMinusVertex.cc.
References ClosestApproachInRPhi::calculate(), chkSize(), reco::TransientTrack::impactPointTSCP(), inRPhi, mps_check::msg, oldA, TrajectoryStateClosestToPoint::theState(), and BPHDecayVertex::transientTracks().
Referenced by cAppInRPhi().
|
overrideprotectedvirtual |
Reimplemented from BPHDecayVertex.
Definition at line 64 of file BPHPlusMinusVertex.cc.
References oldA, and BPHDecayVertex::setNotUpdated().
Referenced by BPHPlusMinusCandidate::setNotUpdated().
|
mutableprivate |
Definition at line 73 of file BPHPlusMinusVertex.h.
Referenced by cAppInRPhi(), computeApp(), and ~BPHPlusMinusVertex().
|
mutableprivate |
Definition at line 72 of file BPHPlusMinusVertex.h.
Referenced by cAppInRPhi(), computeApp(), and setNotUpdated().