19#ifndef LARGEOCODE_VDETECTORPARAMETERS_H
20#define LARGEOCODE_VDETECTORPARAMETERS_H
42 static void SetInstance(std::unique_ptr<VDetectorParameters>);
54 const int i0 = INT_MIN,
55 const int i1 = INT_MIN,
56 const int i2 = INT_MIN,
57 const int i3 = INT_MIN,
58 const int i4 = INT_MIN )
const = 0;
Cached unique_ptr with atomic update.
Define macros for attributes used to control the static checker.
virtual double GetValue(const std::string &, const int i0=INT_MIN, const int i1=INT_MIN, const int i2=INT_MIN, const int i3=INT_MIN, const int i4=INT_MIN) const =0
static CxxUtils::CachedUniquePtr< VDetectorParameters > s_instance ATLAS_THREAD_SAFE
static const VDetectorParameters * GetInstance()
virtual ~VDetectorParameters()
static void SetInstance(std::unique_ptr< VDetectorParameters >)
CachedUniquePtrT< const T > CachedUniquePtr