ATLAS Offline Software
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 
16 namespace 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 
31 namespace DiTauJetParameters
32 {
33 
34  //-------------------------------------------------------------------------
35  // Enum for ditau parameters
36  //-------------------------------------------------------------------------
37  enum Detail
38  {
40 
44  BDT
45 
46  };
47 
48 
49 
50 }//end namespace DiTauJetParameters
51 
52 }
53 
54 #endif // XAODDITAU_TAUDEFS_H
xAOD::DiTauJetParameters::TauJetVtxFraction
@ TauJetVtxFraction
Definition: DiTauDefs.h:39
xAOD::xAODDiTAU_return_type< float >::type
float type
Definition: DiTauDefs.h:28
xAOD::int
setRawEt setRawPhi int
Definition: TrigCaloCluster_v1.cxx:33
xAOD::float
float
Definition: BTagging_v1.cxx:168
xAOD::DiTauJetParameters::R_jet
@ R_jet
Definition: DiTauDefs.h:41
xAOD::DiTauJetParameters::R_core
@ R_core
Definition: DiTauDefs.h:43
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::PtEtaPhiMVectorF
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > PtEtaPhiMVectorF
Definition: Event/xAOD/xAODPFlow/xAODPFlow/PFODefs.h:17
xAOD::DiTauJetParameters::Detail
Detail
Definition: DiTauDefs.h:38
xAOD::DiTauJetParameters::R_subjet
@ R_subjet
Definition: DiTauDefs.h:42
xAOD::xAODDiTAU_return_type< int >::type
int type
Definition: DiTauDefs.h:24
xAOD::xAODDiTAU_return_type
Definition: DiTauDefs.h:20
xAOD::DiTauJetParameters::BDT
@ BDT
Definition: DiTauDefs.h:44