ATLAS Offline Software
ExampleElectron_v1.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 // $Id: ExampleElectron.h
6 #ifndef ATHENAPOOLEXAMPLEDATA_EXAMPLEELECTRON_V1_H
7 #define ATHENAPOOLEXAMPLEDATA_EXAMPLEELECTRON_V1_H
8 
10 #include "AthenaKernel/BaseInfo.h"
11 
12 namespace xAOD {
13 
15  public:
16  // getter
17  double pt() const;
18  float charge() const;
19 
20  // setter
21  void setPt(double p);
22  void setCharge(float c);
23 
24 }; // class
25 
26 } // namespace xAOD
27 
28 // Declare inheritance to SG
30 
31 #endif // ATHENAPOOLEXAMPLEDATA_EXAMPLEELECTRON_V1_H
xAOD::ExampleElectron_v1
Definition: ExampleElectron_v1.h:14
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:483
xAOD::ExampleElectron_v1::setCharge
void setCharge(float c)
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
SG_BASE
SG_BASE(xAOD::ExampleElectron_v1, SG::AuxElement)
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
BaseInfo.h
Provide an interface for finding inheritance information at run time.
xAOD::ExampleElectron_v1::setPt
void setPt(double p)
xAOD::ExampleElectron_v1::pt
double pt() const
xAOD::ExampleElectron_v1::charge
float charge() const
python.compressB64.c
def c
Definition: compressB64.py:93
AuxElement.h
Base class for elements of a container that can have aux data.