ATLAS Offline Software
Loading...
Searching...
No Matches
Event/xAOD/xAODPFlow/xAODPFlow/PFODefs.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: PFODefs.h 792675 2017-01-18 10:39:20Z mhodgkin $
8#ifndef XAODPFLOW_PFODEFS_H
9#define XAODPFLOW_PFODEFS_H
10
11// Local include(s):
12#include "Math/Vector4D.h"
13
14
16namespace xAOD {
17 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<float> > PtEtaPhiMVectorF;
18
19
20namespace PFODetails
21{
22 //-------------------------------------------------------------------------
23 // This is were the details variables will go
24 // DO NOT CHANGE THE ORDER OF THE ENUMS!
25 // You can add, but changing the order may lead to disaster!
26 //-------------------------------------------------------------------------
27
29 nPi0 = 0,
30 //If a downstream algorithms overrides nPi0, nPi0Proto is used to store the original value
98 /* These are all of the DigiTruth attributes */
164 };
165
167
177
186
187
188}//end namespace PFODetails
189
190}
191
192#endif // XAODPFLOW_PFODEFS_H
PFOLeptonType
This enum is used to label the lepton type of the neutral PFO.
@ tauShots_nCellsInEta
These are the variables describing Tau Shot objects, which are built from EM1 cells.
@ cellBased_FIRST_ETA
These variables belong to the cell-based particle flow algorithm.
PFOParticleType
This enum is used to label the associated particles to the PFO object.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > PtEtaPhiMVectorF