ATLAS Offline Software
Loading...
Searching...
No Matches
Jet_p1.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7// Jet_p1.h
8// Header file for class Jet_p1
9// Author: S.Binet<binet@cern.ch>
10// Date: March 2007
12#ifndef RECTPCNV_JET_P1_H
13#define RECTPCNV_JET_P1_H
14
15// STL includes
16//#include <vector>
17
18// DataModelAthenaPool includes
20
21// EventCommonTPCnv includes
23
24// forward declarations
25class JetCnv_p1;
26
27class Jet_p1
28{
30 // Friend classes
32
33 // Make the AthenaPoolCnv class our friend
34 friend class JetCnv_p1;
35
37 // Public methods:
39public:
40
43 Jet_p1() = default;
44
47 ~Jet_p1() = default;
48
49 // copy and move constructor defaulted
50 Jet_p1(const Jet_p1& other) noexcept = default;
51 Jet_p1(Jet_p1&& other) noexcept = default;
52
53 // copy and move assignment defaulted
54 Jet_p1 & operator=(const Jet_p1 &) noexcept = default;
55 Jet_p1 & operator=(Jet_p1 &&) noexcept = default;
56
58 // Private data:
60private:
61
63 Navigable_p1<uint32_t, double> m_nav;
64
67
68};
69
70#endif //> RECTPCNV_JET_P1_H
This file contains the class definition for the Navigable_p1 class.
friend class JetCnv_p1
Definition Jet_p1.h:34
Jet_p1(const Jet_p1 &other) noexcept=default
Jet_p1 & operator=(Jet_p1 &&) noexcept=default
Jet_p1(Jet_p1 &&other) noexcept=default
Navigable_p1< uint32_t, double > m_nav
the navigable part
Definition Jet_p1.h:63
P4PxPyPzE_p1 m_momentum
the 4-mom part
Definition Jet_p1.h:66
Jet_p1()=default
Default constructor:
Jet_p1 & operator=(const Jet_p1 &) noexcept=default
~Jet_p1()=default
Destructor:
#define private