ATLAS Offline Software
Loading...
Searching...
No Matches
DiTauDefs.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: DiTauDefs.h 631921 2015-09-23 23:30:59Z dkirchme $
8#ifndef XAODDITAU_DITAUDEFS_H
9#define XAODDITAU_DITAUDEFS_H
10
11// Local include(s):
12#include "Math/Vector4D.h"
13#include <bitset>
14
16namespace xAOD {
17 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<float> > PtEtaPhiMVectorF;
18
19 template <class T>
21
22 // specialization for ints
23 template <>
24 struct xAODDiTAU_return_type<int> { typedef int type; };
25
26 // specialization for floats
27 template <>
28 struct xAODDiTAU_return_type<float> { typedef float type; };
29
30
32{
33
34 //-------------------------------------------------------------------------
35 // Enum for ditau parameters
36 //-------------------------------------------------------------------------
47
48
49
50}//end namespace DiTauJetParameters
51
52}
53
54#endif // XAODDITAU_TAUDEFS_H
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > PtEtaPhiMVectorF
setRawEt setRawPhi int