PandaRoot
RhoSimpleVertexSelector Class Reference

#include <RhoSimpleVertexSelector.h>

Inheritance diagram for RhoSimpleVertexSelector:
RhoVertexSelectorBase

Public Member Functions

 RhoSimpleVertexSelector (const char *name="SimpleVertexSelector", Double_t d=1.0, Double_t a=3.14159265358979323846, Double_t r1=0.0, Double_t r2=1.E8)
 
virtual ~RhoSimpleVertexSelector ()
 
virtual Bool_t Accept (RhoCandidate &a, RhoCandidate &b)
 
- Public Member Functions inherited from RhoVertexSelectorBase
 RhoVertexSelectorBase (const char *name="RhoVertexSelectorBase")
 
virtual ~RhoVertexSelectorBase ()
 
virtual Bool_t Accept (RhoCandidate *, RhoCandidate *)=0
 
virtual Bool_t Accept (RhoCandidate *, RhoCandidate *, RhoCandidate *)
 
virtual Bool_t Accept (RhoCandidate *, RhoCandidate *, RhoCandidate *, RhoCandidate *)
 
virtual Bool_t Accept (RhoCandidate *, RhoCandidate *, RhoCandidate *, RhoCandidate *, RhoCandidate *)
 
void SetDistanceOfClosestApproach (Double_t d)
 
void SetAngle (Double_t d)
 
void SetRadius (Double_t r1, Double_t r2=1.E8)
 
void SetPrimaryVertex (TVector3 x)
 
TVector3 GetVertex ()
 
Double_t GetDistanceOfClosestApproach ()
 
Double_t GetAngle ()
 
virtual void PrintOn (std::ostream &o=std::cout) const
 
const TVector3 & GetMomentumA () const
 
const TVector3 & GetMomentumB () const
 
TVector3 GetMomentum () const
 
Double_t GetRadius () const
 
void Combine (RhoCandList &in1, RhoCandList &in2, RhoCandList &out)
 

Additional Inherited Members

- Protected Attributes inherited from RhoVertexSelectorBase
Double_t fDoca
 
Double_t fVtxip
 
Double_t fRmin
 
Double_t fRmax
 
Double_t fActualR
 
Double_t fActualVtxip
 
Double_t fActualDoca
 
TVector3 fVertex
 
TVector3 fPrimaryVertex
 
TVector3 fMomA
 
TVector3 fMomB
 

Detailed Description

Definition at line 25 of file RhoSimpleVertexSelector.h.

Constructor & Destructor Documentation

◆ RhoSimpleVertexSelector()

RhoSimpleVertexSelector::RhoSimpleVertexSelector ( const char *  name = "SimpleVertexSelector",
Double_t  d = 1.0,
Double_t  a = 3.14159265358979323846,
Double_t  r1 = 0.0,
Double_t  r2 = 1.E8 
)

◆ ~RhoSimpleVertexSelector()

virtual RhoSimpleVertexSelector::~RhoSimpleVertexSelector ( )
virtual

Member Function Documentation

◆ Accept()

virtual Bool_t RhoSimpleVertexSelector::Accept ( RhoCandidate a,
RhoCandidate b 
)
virtual

The documentation for this class was generated from the following file: