ATLAS Offline Software
Loading...
Searching...
No Matches
InDetPhysValMonitoringUtilities.h File Reference
#include <cmath>
#include <vector>
Include dependency graph for InDetPhysValMonitoringUtilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  IDPVM
 Class to retrieve associated truth from a track, implementing a cached response.

Functions

constexpr float IDPVM::operator""_GeV (long double energy)
 Convert to GeV from the default MeV.
constexpr float IDPVM::operator""_GeV (unsigned long long energy)
template<class T>
bool IDPVM::inRange (const T &value, const T &minVal, const T &maxVal)
 general utility function to check value is in range
template<class T>
bool IDPVM::inRange (const T &value, const T &absoluteMax)
template<class T>
unsigned int IDPVM::binIndex (const T &val, const std::vector< T > &partitions)
 general utility function to return bin index given a value and the upper endpoints of each bin
template<class T>
float IDPVM::safelyGetEta (const T &pTrk, const float safePtThreshold=0.1)
 Safely get eta.
template<class T>
float IDPVM::safelyGetEta (const T *pTrk, const float safePtThreshold=0.1)

Detailed Description

Author
shaun roe Header for generic utilities in the InDetPhysValMonitoring package

Definition in file InDetPhysValMonitoringUtilities.h.