148 maxMass, dauMasses );
165 for (
unsigned int vC = 0; vC <
m_userSetPW.size(); vC++ ) {
179 maxMass, dauMasses );
182 maxMass, dauMasses );
185 maxMass, dauMasses );
188 Lmin = std::max( t3 - t2 - t1, std::max( t2 - t3 - t1, t1 - t3 - t2 ) );
191 assert( Lmin == 0 || Lmin == 2 || Lmin == 4 );
196 double massD1 = dauMasses[0];
197 double massD2 = dauMasses[1];
200 if ( ( massD1 + massD2 ) >
m_mass )
202 maxMass, dauMasses );
205 double massOthD = -10.;
206 double massParent = -10.;
217 if ( ( tt1 <= 4 ) && ( tt2 <= 4 ) ) {
218 birthl = std::max( tt3 - tt2 - tt1,
219 std::max( tt2 - tt3 - tt1, tt1 - tt3 - tt2 ) );
236 if ( ( maxMass > -0.5 ) && ( maxMass < massM ) )
253 if ( massParent > -1. ) {
267 double tempMaxLoc =
m_mass;
268 if ( maxMass > -0.5 && maxMass <
m_mass )
269 tempMaxLoc = maxMass;
271 if ( maxMass > -0.5 && maxMass <
m_massMax )
275 tempMinMass = massD1 + massD2;
280 if ( tempMinMass > tempMax ) {
285 if ( tempMaxLoc < tempMinMass )
286 tempMaxLoc = tempMinMass;
288 double safetyFactor = 1.2;
302 return point.
value();