ATLAS Offline Software
StaticConstants.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef EVENSHAPEINTERFACE_STATICCONSTANTS_H
8 #define EVENSHAPEINTERFACE_STATICCONSTANTS_H
9 
10 #include <string>
11 
13 {
14  static const double invalidValue(-1.);
15  static const double nullValue(0.);
16  static const std::string invalidKey("INVALID");
17  static const std::string defaultStateKey("CALIBRATED");
18 }
19 
21 {
22  static double invalidValue()
23  { return EventShapeConstants_Values::invalidValue; }
24  static double nullValue()
25  { return EventShapeConstants_Values::nullValue; }
26  static const std::string& invalidKey()
27  { return EventShapeConstants_Values::invalidKey;}
28  static const std::string& defaultStateKey()
29  { return EventShapeConstants_Values::defaultStateKey; }
30 };
31 
32 #endif
EventShapeConstants::invalidKey
static const std::string & invalidKey()
Definition: StaticConstants.h:26
EventShapeConstants::nullValue
static double nullValue()
Definition: StaticConstants.h:24
EventShapeConstants
Definition: StaticConstants.h:21
EventShapeConstants_Values
Definition: StaticConstants.h:13
EventShapeConstants::invalidValue
static double invalidValue()
Definition: StaticConstants.h:22
EventShapeConstants::defaultStateKey
static const std::string & defaultStateKey()
Definition: StaticConstants.h:28