![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCALIB_RTRELATIONLOOKUP_H
6 #define MUONCALIB_RTRELATIONLOOKUP_H
12 #include "GaudiKernel/MsgStream.h"
31 log << MSG::WARNING <<
"<to few parameters>" <<
endmsg;
37 log << MSG::WARNING <<
"<bin size=0>" <<
endmsg;
42 std::string
name()
const {
return "RtRelationLookUp"; }
51 inline double tLower(
void)
const;
52 inline double tUpper(
void)
const;
58 if (
rel <
static_cast<double>(INT_MIN))
return INT_MIN;
59 if (
rel >
static_cast<double>(INT_MAX))
return INT_MAX;
60 return static_cast<int>(
rel);
89 return r >= 0 ?
r : 0;
int binInRtRange(double t) const
rel
Announce start of JO checkingrelease nimber checking.
singleton-like access to IMessageSvc via open function and helper
int getBin(double t) const
double tLower(void) const
return rt range
RtRelationLookUp(const ParVec &vec)
std::vector< size_t > vec
double getRadius(int bin) const
Equidistant look up table for rt-relations with the time as key.
double driftvelocity(double t) const
returns drift velocity for a given time
IMessageSvc * getMessageSvc(bool quiet=false)
double par(unsigned int index) const
std::vector< double > ParVec
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
unsigned int nPar() const
double radius(double t) const
returns drift radius for a given time
generic interface for a rt-relation
double tUpper(void) const