ATLAS Offline Software
Namespaces | Functions
MomentumHelpers.h File Reference
#include <ColumnarCore/MomentumAccessors.h>
#include <FourMomUtils/xAODP4Helpers.h>
Include dependency graph for MomentumHelpers.h:

Go to the source code of this file.

Namespaces

 columnar
 

Functions

double columnar::deltaPhi (double phiA, double phiB)
 delta Phi in range [-pi,pi[ More...
 
template<ContainerIdConcept CI1, ContainerIdConcept CI2, typename CM >
double columnar::deltaRapidity (const MomentumAccessors< CI1, CM > &momAcc1, ObjectId< CI1, CM > p1, const MomentumAccessors< CI2, CM > &momAcc2, ObjectId< CI2, CM > p2, bool useRapidity=true)
 Computes efficiently \( \Delta{y} \). More...
 
template<ContainerIdConcept CI1, ContainerIdConcept CI2, typename CM >
bool columnar::isInDeltaR (const MomentumAccessors< CI1, CM > &momAcc1, ObjectId< CI1, CM > p1, const MomentumAccessors< CI2, CM > &momAcc2, ObjectId< CI2, CM > p2, double dR, bool useRapidity=true)
 Check if 2 particles are in a \( \Delta{R} \) cone. More...