#include <Derivt.h>
Definition at line 48 of file Derivt.h.
◆ VKMassConstraint() [1/2]
| Trk::VKMassConstraint::VKMassConstraint |
( |
int | NTRK, |
|
|
double | mass, |
|
|
VKVertex * | vk ) |
|
inline |
Definition at line 157 of file Derivt.h.
161 for (
int i = 0;
i <
NTrk;
i++)
163}
VKConstraintBase(const int, int, VKConstraintType, VKVertex *)
std::vector< int > m_usedParticles
◆ VKMassConstraint() [2/2]
| Trk::VKMassConstraint::VKMassConstraint |
( |
int | NTRK, |
|
|
double | mass, |
|
|
std::vector< int > | listTrk, |
|
|
VKVertex * | vk ) |
|
inline |
Definition at line 165 of file Derivt.h.
172}
VKVertex * m_originVertex
◆ ~VKMassConstraint()
| Trk::VKMassConstraint::~VKMassConstraint |
( |
| ) |
|
|
inlinedefault |
◆ applyConstraint()
| void Trk::VKMassConstraint::applyConstraint |
( |
| ) |
|
|
inlineoverridevirtual |
◆ clone()
◆ getOriginVertex()
| const VKVertex * Trk::VKConstraintBase::getOriginVertex |
( |
| ) |
const |
|
inlineinherited |
◆ getTargetMass()
| double Trk::VKMassConstraint::getTargetMass |
( |
| ) |
const |
|
inline |
◆ getType()
Definition at line 33 of file Derivt.h.
const VKConstraintType m_type
◆ getUsedParticles()
| const std::vector< int > & Trk::VKMassConstraint::getUsedParticles |
( |
| ) |
const |
|
inline |
◆ setTargetMass()
| void Trk::VKMassConstraint::setTargetMass |
( |
double | M | ) |
|
|
inline |
◆ operator<<
Definition at line 32 of file Derivt.cxx.
32 {
33 const VKVertex* vk = cnst.getOriginVertex();
34 int NP = cnst.m_usedParticles.size();
36 out << std::defaultfloat;
37 out <<
" Mass constraint (total NTRK=" << vk->TrackList.size() <<
")"
38 << "\n";
39 out <<
" * target mass: " << cnst.getTargetMass() <<
"\n";
40 out <<
" * particle indexes: ";
41 for (
int i = 0;
i < NP;
i++) {
42 out << cnst.m_usedParticles[
i] <<
", ";
43 }
45 out <<
" * particle masses: ";
46 for (
int i = 0;
i < NP;
i++) {
47 out << vk->TrackList[cnst.m_usedParticles[
i]]->getMass() <<
", ";
48 }
50 out << dynamic_cast<const VKConstraintBase&>(cnst) << "\n";
53}
◆ aa
| std::vector<double> Trk::VKConstraintBase::aa |
|
inherited |
◆ f0t
| std::vector<std::vector<Vect3DF> > Trk::VKConstraintBase::f0t |
|
inherited |
◆ h0t
| std::vector<Vect3DF> Trk::VKConstraintBase::h0t |
|
inherited |
◆ m_originVertex
| VKVertex* Trk::VKConstraintBase::m_originVertex |
|
protectedinherited |
◆ m_targetMass
| double Trk::VKMassConstraint::m_targetMass |
|
private |
◆ m_type
◆ m_usedParticles
| std::vector<int> Trk::VKMassConstraint::m_usedParticles |
|
private |
◆ NCDim
| int Trk::VKConstraintBase::NCDim |
|
inherited |
◆ NTrk
| int Trk::VKConstraintBase::NTrk |
|
inherited |
The documentation for this class was generated from the following file: