ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObject_p4.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_P4_H
6#define EFLOWEVENT_EFLOWOBJECT_P4_H
7/********************************************************************
8
9NAME: eflowObject_p4.h
10PACKAGE: offline/Reconstruction/eflowRec
11
12AUTHORS: Mark Hodgkinson
13CREATED: 25th May, 2011
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_p4;
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 //ElementLinkInt_p1 m_muonElementLink;
53 //ElementLinkInt_p1 m_convElementLink;
54
55 //add extra data to keep kinematics and avoid inheritance from P4EtaPhiM
56 float m_e, m_eta, m_phi, m_m;
57
58};
59#endif
60
61#ifndef EFLOWOBJECT_TlP4_H
62#define EFLOWOBJECT_TlP4_H
63
64
66{
67
68 private:
69
70 std::vector<eflowObject_p4> m_perEFlowVector;
71
72};
73#endif
This file contains the class definition for the ElementLinkVector_p1 class.
ElementLinkVector_p1< uint32_t > ElementLinkIntVector_p1
eflowObject_p4()
Constructor where we initialize the data members of this class.
ElementLinkIntVector_p1 m_eflowClus
friend class eflowObjectCnv_p4
unsigned int m_recoStatus
ElementLinkIntVector_p1 m_eflowTrack
std::vector< eflowObject_p4 > m_perEFlowVector