123 TMatrixD* DerivativeMatrix =
new TMatrixD(1,4);
124 (*DerivativeMatrix) *= 0.;
126 return DerivativeMatrix;
133 Double_t InitValue(0) ;
135 for (
unsigned int i=0;
i<Npart;
i++) {
136 const TLorentzVector* FourVec =
_particles[
i]->getIni4Vec();
146 Double_t CurrentValue(0);
148 for (
unsigned int i=0;
i<Npart;
i++) {
149 const TLorentzVector* FourVec =
_particles[
i]->getCurr4Vec();
159 std::stringstream
info;
160 info << std::scientific << std::setprecision(6);
162 info <<
"__________________________" << std::endl
164 info <<
"OBJ: " << IsA()->GetName() <<
"\t" << GetName() <<
"\t" << GetTitle() << std::endl;
166 info <<
"initial value: " <<
getInitValue() << std::endl;
168 info <<
"component: " <<
_component << std::endl;
169 info <<
"constraint: " <<
_constraint << std::endl;
TMatrixD * getDerivative(TAbsFitParticle *particle) override
Double_t getInitValue() override
void addParticles(TAbsFitParticle *p1, TAbsFitParticle *p2=nullptr, TAbsFitParticle *p3=nullptr, TAbsFitParticle *p4=nullptr, TAbsFitParticle *p5=nullptr, TAbsFitParticle *p6=nullptr, TAbsFitParticle *p7=nullptr, TAbsFitParticle *p8=nullptr, TAbsFitParticle *p9=nullptr, TAbsFitParticle *p10=nullptr)
Double_t getCurrentValue() override
void addParticle(TAbsFitParticle *particle)
TString getInfoString() override
TFitConstraintEp::component _component
~TFitConstraintEp() override
std::vector< TAbsFitParticle * > _particles