20 double central,
bool useThreeD )
23 double suppressed = 0;
29 if(abs((*itr)->eta())<central)
36 CLHEP::Hep3Vector c( (*itr)->px(), (*itr)->py(),
z );
38 eta += (*itr)->eta() * c.mag();
44 const double inv_Q = 1. / Q;
50 if(abs((*itr)->eta())>central)
57 CLHEP::Hep3Vector c( (*itr)->px(), (*itr)->py(),
z );
58 suppressed += c.mag() * exp( -abs(
eta - (*itr)->eta() ));
62 return suppressed * inv_Q;