ATLAS Offline Software
Definitions.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LArSamples_Definitions_H
6 #define LArSamples_Definitions_H
7 
8 #include "TMatrixTSym.h"
9 
10 namespace LArSamples {
11  typedef TMatrixTSym<double> CovMatrix;
12 
13  struct Definitions {
14  static const unsigned int nChannels;
15  static const unsigned int samplingInterval;
16  static double samplingTime(unsigned int i) { return samplingInterval*i; }
17  static const double none;
18  static bool isNone(double x) { return (x < 0.999*none); }
19  };
20 
26 }
27 
28 #endif
LArSamples::LowGainRingShapeError
@ LowGainRingShapeError
Definition: Definitions.h:24
LArSamples::CovMatrix
TMatrixTSym< double > CovMatrix
Definition: Definitions.h:11
LArSamples::HighGainCellShapeError
@ HighGainCellShapeError
Definition: Definitions.h:22
LArSamples::Definitions::samplingTime
static double samplingTime(unsigned int i)
Definition: Definitions.h:16
LArSamples
Definition: AbsShape.h:24
x
#define x
LArSamples::MedGainCellShapeError
@ MedGainCellShapeError
Definition: Definitions.h:22
LArSamples::Definitions::nChannels
static const unsigned int nChannels
Definition: Definitions.h:14
lumiFormat.i
int i
Definition: lumiFormat.py:92
LArSamples::Definitions::none
static const double none
Definition: Definitions.h:17
LArSamples::ShapeErrorType
ShapeErrorType
Definition: Definitions.h:21
LArSamples::BestShapeError
@ BestShapeError
Definition: Definitions.h:25
LArSamples::Definitions
Definition: Definitions.h:13
LArSamples::NShapeErrorTypes
@ NShapeErrorTypes
Definition: Definitions.h:25
LArSamples::LowGainCellShapeError
@ LowGainCellShapeError
Definition: Definitions.h:22
LArSamples::Definitions::isNone
static bool isNone(double x)
Definition: Definitions.h:18
LArSamples::CellShapeError
@ CellShapeError
Definition: Definitions.h:21
LArSamples::MedGainRingShapeError
@ MedGainRingShapeError
Definition: Definitions.h:24
LArSamples::NoShapeError
@ NoShapeError
Definition: Definitions.h:25
LArSamples::Definitions::samplingInterval
static const unsigned int samplingInterval
Definition: Definitions.h:15
LArSamples::RingShapeError
@ RingShapeError
Definition: Definitions.h:23
LArSamples::HighGainRingShapeError
@ HighGainRingShapeError
Definition: Definitions.h:24