Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PANTAUALGS_TOOL_HELPERFUNCTIONS
6 #define PANTAUALGS_TOOL_HELPERFUNCTIONS
40 virtual int getBinIndex(
const std::vector<double>& binEdges,
double value)
const;
42 virtual double stddev(
double sumOfSquares,
double sumOfValues,
int numConsts)
const;
43 virtual double deltaRprime(
const TVector3& vec1,
const TVector3&
vec2)
const;
49 if(!
tool->isInitialized())
50 if (
tool->initialize().isFailure())
51 return StatusCode::FAILURE;
52 handle = ToolHandle<T>(
tool);
53 return StatusCode::SUCCESS;
79 #endif // PANTAUALGS_TOOL_HELPERFUNCTIONS
std::vector< D3PDTest::MyVec2 > vec2
AsgMessaging(const std::string &name)
Constructor with a name.
virtual double deltaRprime(const TVector3 &vec1, const TVector3 &vec2) const
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual int getBinIndex(const std::vector< double > &binEdges, double value) const
virtual std::string convertNumberToString(double x) const
HelperFunctions(const std::string &name="")
Class mimicking the AthMessaging class from the offline software.
static StatusCode bindToolHandle(ToolHandle< T > &, std::string)
virtual ~HelperFunctions()
virtual double stddev(double sumOfSquares, double sumOfValues, int numConsts) const
const std::string & getName() const