CLHEP::HepLorentzVector fourP(const Trk::TrackParameters &, const Trk::TrackParameters &, double, bool) const
Compute the four-momentum of a particle according to a mass hypothesis.
std::vector< double > m_invMassCut
Chi2 cut.
bool selectSecVtxCandidate(xAOD::Vertex *myCandidate, int flag, std::vector< Amg::Vector3D > &trkL, int &) const
std::vector< double > m_minRadius
Converted photon reconstructed momentum at vertex cut.
double m_minPt
Converted photon reconstructed vertex radial position cut.
std::vector< double > m_maxChi2
Properties for track selection: all cuts are ANDed.
static void decorateVertex(xAOD::Vertex &vertex, float inv_mass, float pt1, float pt2, float fR, float deltaPhiVtxTrk)
Decorate vertices with values used in post selector.
bool m_decorateVertices
Maximum difference in phi between reconstructed vertex and track at vertex.
ConversionPostSelector(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
static const InterfaceID & interfaceID()
std::vector< double > m_fitMomentum
Invariant mass cut.
bool selectConversionCandidate(xAOD::Vertex *myCandidate, int flag, std::vector< Amg::Vector3D > &trkL) const
Conversion candidate post-fit selectors.
double m_maxdR
Pt of the two participating tracks at the vertex.
virtual StatusCode finalize() override
double m_massK0
Decorate vertices with values used for vertex selection.
virtual ~ConversionPostSelector()
double m_maxPhiVtxTrk
Distance of first track hit- reconstructed vertex radial position.