170 Lmin=std::max(t3-t2-t1,std::max(t2-t3-t1,t1-t3-t2));
172 assert(Lmin==0||Lmin==2||Lmin==4);
177 double massD1=dauMasses[0];
178 double massD2=dauMasses[1];
184 double massOthD=-10.;
185 double massParent=-10.;
197 if ( (tt1<=4) && ( tt2<=4) ) {
198 birthl=std::max(tt3-tt2-tt1,std::max(tt2-tt3-tt1,tt1-tt3-tt2));
199 if (birthl<0) birthl=0;
216 if ( (maxMass > -0.5) && (maxMass < massM) ) massM=maxMass;
236 if ( massParent>-1.) {
254 double tempMaxLoc=
_mass;
255 if ( maxMass>-0.5 && maxMass<
_mass) tempMaxLoc=maxMass;
257 if ( maxMass>-0.5 && maxMass<
_massMax) tempMax=maxMass;
259 if ( massD1+massD2 >
_massMin) tempMinMass=massD1+massD2;
264 if ( tempMinMass > tempMax ) {
269 if ( tempMaxLoc < tempMinMass) tempMaxLoc=tempMinMass;
271 double safetyFactor=1.2;
284 return point.
value();