|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef _TrkVKalVrtCore_Derivt_H
6 #define _TrkVKalVrtCore_Derivt_H
36 std::vector<double>
aa;
37 std::vector<std::vector<Vect3DF> >
f0t;
38 std::vector<Vect3DF>
h0t;
138 m_usedParticles(NTRK, 0),
145 std::vector<int> listTrk,
148 m_usedParticles(std::move(listTrk)),
virtual void applyConstraint()=0
std::vector< int > m_usedParticles
virtual VKConstraintBase * clone() const override
VKConstraintBase(const int, int, VKContraintType, VKVertex *)
virtual VKConstraintBase * clone() const override
const int NC
Number of levels for Carbon.
virtual ~VKConstraintBase()
VKThetaConstraint(int, VKVertex *)
VKPhiConstraint(int, VKVertex *)
VKPointConstraint(int, const double[3], VKVertex *, bool)
virtual void applyConstraint() override
friend std::ostream & operator<<(std::ostream &out, const VKThetaConstraint &)
void calcPlaneConstraint(VKPlaneConstraint *cnst)
virtual void applyConstraint() override
virtual void applyConstraint() override
virtual void applyConstraint() override
virtual VKConstraintBase * clone() const override
void calcPointConstraint(VKPointConstraint *cnst)
void setTargetMass(double M)
std::vector< std::vector< Vect3DF > > f0t
VKVertex * m_originVertex
friend std::ostream & operator<<(std::ostream &out, const VKPhiConstraint &)
Ensure that the ATLAS eigen extensions are properly loaded.
virtual VKConstraintBase * clone() const override
virtual void applyConstraint() override
Linear spline representation of a function used to calculate weights.
virtual VKConstraintBase * clone() const =0
double getTargetMass() const
const std::vector< int > & getUsedParticles() const
VKContraintType getType() const
VKMassConstraint(int, double, VKVertex *)
friend std::ostream & operator<<(std::ostream &out, const VKPlaneConstraint &)
const VKVertex * getOriginVertex() const
std::vector< Vect3DF > h0t
const double * getTargetVertex() const
virtual VKConstraintBase * clone() const override
void setTargetVertex(double VRT[3])
void calcPhiConstraint(VKPhiConstraint *cnst)
const VKContraintType m_type
VKPlaneConstraint(int, double, double, double, double, VKVertex *)
friend std::ostream & operator<<(std::ostream &out, const VKMassConstraint &)
void calcMassConstraint(VKMassConstraint *cnst)
void calcThetaConstraint(VKThetaConstraint *cnst)
friend std::ostream & operator<<(std::ostream &out, const VKPointConstraint &)