ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObject_p5.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef EFLOWEVENT_EFLOWOBJECT_P5_H
6#define EFLOWEVENT_EFLOWOBJECT_P5_H
7/********************************************************************
8
9NAME: eflowObject_p5.h
10PACKAGE: offline/Reconstruction/eflowRec
11
12AUTHORS: Mark Hodgkinson
13CREATED: 22nd April 2013
14
15PURPOSE: eflow object persistent data class
16
17********************************************************************/
18
19// INCLUDE HEADER FILES:
20
21
23
24#include <vector>
25
27{
28
29 public:
30
31// constructor
33
34// destructor
36
37 friend class eflowObjectCnv_p5;
38
39 private:
40
41 //reco status
42 unsigned int m_recoStatus;
43
44 // Calorimeter private data members:
46
47 // Track private data member
49
51
52 //add extra data to keep kinematics and avoid inheritance from P4EtaPhiM
53 float m_e, m_eta, m_phi, m_m;
54
55 //Pi0 MVA output
56 float m_pi0MVA;
57 //Center Mag Moment - needed for vertex corrections by downstream clients
59
60
61};
62#endif
63
64#ifndef EFLOWOBJECT_TlP5_H
65#define EFLOWOBJECT_TlP5_H
66
68{
69
70 private:
71
72 std::vector<eflowObject_p5> m_perEFlowVector;
73
74};
75#endif
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
ElementLinkIntVector_p1 m_eflowTrack
eflowObject_p5()
Constructor where we initialize the data members of this class.
friend class eflowObjectCnv_p5
unsigned int m_recoStatus
ElementLinkIntVector_p1 m_eflowClus
std::vector< eflowObject_p5 > m_perEFlowVector