ATLAS Offline Software
Obj3.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id$
16 #ifndef D3PDMAKERTEST_OBJ3_H
17 #define D3PDMAKERTEST_OBJ3_H
18 
19 
21 #include "FourMom/P4PtEtaPhiM.h"
23 
24 
25 namespace D3PDTest {
26 
27 
31 class Obj3
32  : public ParticleImpl<NavigableTerminalNode, P4PtEtaPhiM>
33 {
34 public:
35  Obj3();
36  Obj3 (double pt, double eta, double phi, double m);
37 };
38 
39 
40 }
41 
42 
43 #endif // not D3PDMAKERTEST_OBJ3_H
ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >::pt
virtual double pt() const
transverse momentum
Definition: ParticleImpl.h:554
D3PDTest::Obj3
Test class for D3PD maker.
Definition: Obj3.h:33
ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >::m
virtual double m() const
mass
Definition: ParticleImpl.h:464
ParticleImpl
Definition: ParticleImpl.h:39
ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >::phi
virtual double phi() const
phi in [-pi,pi[
Definition: ParticleImpl.h:524
ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >::eta
virtual double eta() const
pseudo rapidity
Definition: ParticleImpl.h:514
NavigableTerminalNode.h
P4PtEtaPhiM.h
D3PDTest
Definition: MapDumper.h:25
ParticleImpl.h
D3PDTest::Obj3::Obj3
Obj3()
Definition: Obj3.cxx:20