 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef _TrkVKalVrtCore_Derivt_H
6 #define _TrkVKalVrtCore_Derivt_H
38 std::vector<double>
aa;
39 std::vector<std::vector<Vect3DF> >
f0t;
40 std::vector<Vect3DF>
h0t;
159 m_usedParticles(NTRK, 0),
166 std::vector<int> listTrk,
169 m_usedParticles(std::move(listTrk)),
virtual VKConstraintBase * clone() const override
virtual void applyConstraint()=0
virtual void applyConstraint() override
std::vector< int > m_usedParticles
virtual VKConstraintBase * clone() const override
const VKConstraintType m_type
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
VKConstraintBase(const int, int, VKConstraintType, VKVertex *)
friend std::ostream & operator<<(std::ostream &out, const VKPhiConstraint &)
VKRadiusConstraint(int, double, double[2], VKVertex *)
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
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)
VKPlaneConstraint(int, double, double, double, double, VKVertex *)
friend std::ostream & operator<<(std::ostream &out, const VKMassConstraint &)
friend std::ostream & operator<<(std::ostream &out, const VKRadiusConstraint &)
VKConstraintType getType() const
void calcMassConstraint(VKMassConstraint *cnst)
void calcThetaConstraint(VKThetaConstraint *cnst)
void calcRadiusConstraint(VKRadiusConstraint *cnst)
friend std::ostream & operator<<(std::ostream &out, const VKPointConstraint &)