#include <BPHPlusMinusVertex.h>
Public Member Functions | |
BPHPlusMinusVertex (const BPHPlusMinusVertex &x)=delete | |
virtual const ClosestApproachInRPhi & | cAppInRPhi () const |
compute distance of closest approach More... | |
BPHPlusMinusVertex & | operator= (const BPHPlusMinusVertex &x)=delete |
~BPHPlusMinusVertex () override | |
Public Member Functions inherited from BPHDecayVertex | |
BPHDecayVertex (const BPHDecayVertex &x)=delete | |
const BPHEventSetupWrapper * | getEventSetup () const |
retrieve EventSetup More... | |
char | getTMode (const reco::Candidate *cand) const |
get Track mode for a daughter More... | |
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... | |
BPHDecayVertex & | operator= (const BPHDecayVertex &x)=delete |
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 (VertexFitter< 5 > *fitter=nullptr, const reco::BeamSpot *bs=nullptr, const GlobalPoint *priorPos=nullptr, const GlobalError *priorError=nullptr) const |
get reconstructed vertex More... | |
~BPHDecayVertex () override | |
Public Member Functions inherited from BPHDecayMomentum | |
BPHDecayMomentum (const BPHDecayMomentum &x)=delete | |
const std::map< std::string, BPHRecoConstCandPtr > & | compMap () const |
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 |
const std::map< std::string, const reco::Candidate * > & | daugMap () 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 |
BPHDecayMomentum & | operator= (const BPHDecayMomentum &x)=delete |
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 BPHEventSetupWrapper *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) |
BPHDecayVertex (const BPHEventSetupWrapper *es, int daugNum=2, int compNum=2) | |
BPHDecayVertex (const BPHDecayVertex *ptr, const BPHEventSetupWrapper *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) |
BPHDecayMomentum (int daugNum=2, int compNum=2) | |
BPHDecayMomentum (const std::map< std::string, Component > &daugMap, int compNum=2) | |
BPHDecayMomentum (const std::map< std::string, Component > &daugMap, const std::map< std::string, BPHRecoConstCandPtr > compMap) | |
const std::vector< Component > & | componentList () const |
virtual void | fill (BPHRecoCandidate *ptr, int level) const =0 |
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 35 of file BPHPlusMinusVertex.h.
|
delete |
Constructor is protected this object can exist only as part of a derived class
|
override |
|
protected |
Definition at line 31 of file BPHPlusMinusVertex.cc.
|
virtual |
compute distance of closest approach
Operations
Definition at line 42 of file BPHPlusMinusVertex.cc.
References computeApp(), inRPhi, and oldA.
|
staticprotected |
Definition at line 76 of file BPHPlusMinusVertex.h.
References generateEDF::cont, mps_check::msg, and mergeVDriftHistosByStation::name.
|
staticprotected |
Definition at line 84 of file BPHPlusMinusVertex.h.
References generateEDF::cont, mps_check::msg, and create_idmaps::n.
Referenced by BPHPlusMinusCandidate::composite(), computeApp(), BPHPlusMinusCandidate::isCowboy(), and BPHPlusMinusCandidate::isSailor().
|
protected |
|
privatevirtual |
Definition at line 60 of file BPHPlusMinusVertex.cc.
References ClosestApproachInRPhi::calculate(), chkSize(), reco::TransientTrack::impactPointTSCP(), inRPhi, mps_check::msg, oldA, TrajectoryStateClosestToPoint::theState(), and BPHDecayVertex::transientTracks().
Referenced by cAppInRPhi().
|
delete |
|
overrideprotectedvirtual |
Reimplemented from BPHDecayVertex.
Definition at line 54 of file BPHPlusMinusVertex.cc.
References oldA, and BPHDecayVertex::setNotUpdated().
Referenced by BPHPlusMinusCandidate::setNotUpdated().
|
mutableprivate |
Definition at line 69 of file BPHPlusMinusVertex.h.
Referenced by cAppInRPhi(), computeApp(), and ~BPHPlusMinusVertex().
|
mutableprivate |
Definition at line 68 of file BPHPlusMinusVertex.h.
Referenced by cAppInRPhi(), computeApp(), and setNotUpdated().