ATLAS Offline Software
BCMExtra.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef BCMEXTRA_H
6 #define BCMEXTRA_H
7 
8 class BCMExtra
9 {
10 public:
11  BCMExtra(): m_vertexX(0.0),m_vertexY(0.0),m_vertexZ(0.0) {};
12  virtual ~BCMExtra() {};
13 
14  void SetVertex(double X, double Y, double Z);
15  double GetVertexX();
16  double GetVertexY();
17  double GetVertexZ();
18 private:
19  double m_vertexX;
20  double m_vertexY;
21  double m_vertexZ;
22 };
23 
24 #include "AthenaKernel/CLASS_DEF.h"
25 CLASS_DEF(BCMExtra, 207661756, 1)
26 
27 #endif
Monitored::Z
@ Z
Definition: HistogramFillerUtils.h:24
BCMExtra::m_vertexX
double m_vertexX
Definition: BCMExtra.h:19
BCMExtra::BCMExtra
BCMExtra()
Definition: BCMExtra.h:11
BCMExtra
Definition: BCMExtra.h:9
BCMExtra::SetVertex
void SetVertex(double X, double Y, double Z)
Definition: BCMExtra.cxx:7
BCMExtra::GetVertexY
double GetVertexY()
Definition: BCMExtra.cxx:19
BCMExtra::m_vertexZ
double m_vertexZ
Definition: BCMExtra.h:21
Monitored::X
@ X
Definition: HistogramFillerUtils.h:24
BCMExtra::m_vertexY
double m_vertexY
Definition: BCMExtra.h:20
BCMExtra::~BCMExtra
virtual ~BCMExtra()
Definition: BCMExtra.h:12
Monitored::Y
@ Y
Definition: HistogramFillerUtils.h:24
BCMExtra::GetVertexX
double GetVertexX()
Definition: BCMExtra.cxx:14
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
BCMExtra::GetVertexZ
double GetVertexZ()
Definition: BCMExtra.cxx:24
CLASS_DEF.h
macros to associate a CLID to a type