fastjet 2.4.3
|
Functions | |
double | sqr (double a) |
double | min (double a, double b) |
double | delta_phi (double phi1, double phi2) |
double | phi (double px, double py) |
double | y (double E, double pz) |
Variables | |
const double | PI = fabs(acos(-1.)) |
const double | TWOPI = 2*PI |
double d0::inline_maths::delta_phi | ( | double | phi1, |
double | phi2 | ||
) | [inline] |
Definition at line 31 of file inline_maths.h.
Referenced by d0::RD2(), and d0::RDelta().
double d0::inline_maths::min | ( | double | a, |
double | b | ||
) | [inline] |
Definition at line 25 of file inline_maths.h.
Referenced by ClusterSequence::_CP2DChan_cluster(), ClusterSequence::_CP2DChan_cluster_2piMultD(), ClusterSequence::_CP2DChan_limited_cluster(), ClosestPair2D::_deal_with_points_to_review(), ClusterSequence::_do_ij_recombination_step(), ClusterSequence::_initialise_and_run(), ClosestPair2D::_initialize(), ClosestPair2D::_insert_into_search_tree(), ClusterSequence::_really_dumb_cluster(), ClosestPair2D::_remove_from_search_tree(), ClusterSequenceVoronoiArea::VoronoiAreaCalc::circle_area(), delta_phi(), fastjet::PseudoJet::kt_distance(), main(), EECambridgePlugin::run_clustering(), and ClusterSequence::unique_history_order().
{
return (a < b) ? a : b;
}
double d0::inline_maths::phi | ( | double | px, |
double | py | ||
) | [inline] |
Definition at line 37 of file inline_maths.h.
Referenced by Dnn2piCylinder::_CreateNecessaryMirrorPoints(), RangeDefinition::_numerical_total_area(), Dnn3piCylinder::_RegisterCylinderPoint(), Dnn4piCylinder::_remap_phi(), Dnn3piCylinder::_remap_phi(), Dnn2piCylinder::_remap_phi(), fastjet::GhostedAreaSpec::add_ghosts(), CircularRange::CircularRange(), fastjet::PseudoJet::delta_phi_to(), d0::ILConeAlgorithm< Item >makeClusters(), RangeDefinition::is_in_range(), CircularRange::is_in_range(), d0::ILConeAlgorithm< Item >::TemporaryJet::is_stable(), main(), d0::P2phi(), print_jets(), CMSIterativeConePlugin::run_clustering(), RangeDefinition::set_position(), d0::ProtoJet< Item >::setJet(), atlas::to_minusPI_PI(), and atlas::to_zero_2PI().
{
return atan2(py, px);
}
double d0::inline_maths::sqr | ( | double | a | ) | [inline] |
double d0::inline_maths::y | ( | double | E, |
double | pz | ||
) | [inline] |
Definition at line 43 of file inline_maths.h.
Referenced by ClusterSequence::_really_dumb_cluster(), VoronoiDiagramGenerator::generateVoronoi(), d0::ILConeAlgorithm< Item >makeClusters(), ClosestPair2D::Shuffle::operator<(), d0::P2y(), and d0::ProtoJet< Item >::setJet().
{ errno=0; double y; //cout << "inline_maths: "; if (fabs(E-pz) == 0.) { // cout << "Error in header mathe.h: division by 0 in function eta!" << " p=" << p << " pz=" << pz << endl; // exit(721); errno=721; y = 99999.; } else { y = 0.5*log((E+pz)/(E-pz)); } //cout << "y: E=" << E << " pz=" << pz << " y=" << y << endl; return y; }
const double d0::inline_maths::PI = fabs(acos(-1.)) |
Definition at line 14 of file inline_maths.h.
Referenced by delta_phi(), and d0::ILConeAlgorithm< Item >::TemporaryJet::midpoint().
const double d0::inline_maths::TWOPI = 2*PI |
Definition at line 16 of file inline_maths.h.
Referenced by d0::ILConeAlgorithm< Item >::TemporaryJet::midpoint().