ATLAS Offline Software
Loading...
Searching...
No Matches
ExampleElectron_v1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 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
11
12namespace 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
Base class for elements of a container that can have aux data.
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.