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;
void addParticles(TAbsFitParticle *p1, TAbsFitParticle *p2=0, TAbsFitParticle *p3=0, TAbsFitParticle *p4=0, TAbsFitParticle *p5=0, TAbsFitParticle *p6=0, TAbsFitParticle *p7=0, TAbsFitParticle *p8=0, TAbsFitParticle *p9=0, TAbsFitParticle *p10=0)
virtual Double_t getCurrentValue()
virtual Double_t getInitValue()
void addParticle(TAbsFitParticle *particle)
virtual TString getInfoString()
virtual ~TFitConstraintEp()
TFitConstraintEp::component _component
virtual TMatrixD * getDerivative(TAbsFitParticle *particle)
std::vector< TAbsFitParticle * > _particles