ATLAS Offline Software
Classes | Typedefs | Functions
MuonValR4::detail Namespace Reference

Classes

class  DrawCanvasObject
 

Typedefs

using PrimitivePtr_t = DrawCanvasObject::PrimitivePtr_t
 
using PrimitiveVec_t = DrawCanvasObject::PrimitiveVec_t
 
using Range_t = DrawCanvasObject::Range_t
 

Functions

constexpr void expand (const double v, Range_t &r)
 
void assignIfNotEmpty (const std::string &inStr, std::string &outStr)
 

Typedef Documentation

◆ PrimitivePtr_t

Definition at line 7 of file DrawCanvasObject.cxx.

◆ PrimitiveVec_t

Definition at line 8 of file DrawCanvasObject.cxx.

◆ Range_t

Definition at line 9 of file DrawCanvasObject.cxx.

Function Documentation

◆ assignIfNotEmpty()

void MuonValR4::detail::assignIfNotEmpty ( const std::string &  inStr,
std::string &  outStr 
)
inline

Definition at line 15 of file DrawCanvasObject.cxx.

15  {
16  if (!inStr.empty()){
17  outStr = inStr;
18  }
19  }

◆ expand()

constexpr void MuonValR4::detail::expand ( const double  v,
Range_t r 
)
inlineconstexpr

Definition at line 11 of file DrawCanvasObject.cxx.

11  {
12  r[0] = std::min(r[0], v);
13  r[1] = std::max(r[1], v);
14  }
beamspotman.r
def r
Definition: beamspotman.py:672
max
constexpr double max()
Definition: ap_fixedTest.cxx:33
min
constexpr double min()
Definition: ap_fixedTest.cxx:26
integrator_readDb.outStr
outStr
Definition: integrator_readDb.py:47
python.PyAthena.v
v
Definition: PyAthena.py:154