00001
00002
00003 #ifndef XAODDITAU_DITAUDEFS_H
00004 #define XAODDITAU_DITAUDEFS_H
00005
00006
00007 #include "Math/Vector4D.h"
00008 #include <bitset>
00009
00011 namespace xAOD {
00012 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<float> > PtEtaPhiMVectorF;
00013
00014 template <class T>
00015 struct xAODDiTAU_return_type;
00016
00017
00018 template <>
00019 struct xAODDiTAU_return_type<int> { typedef int type; };
00020
00021
00022 template <>
00023 struct xAODDiTAU_return_type<float> { typedef float type; };
00024
00025
00026 namespace DiTauJetParameters
00027 {
00028
00029
00030
00031
00032 enum Detail
00033 {
00034 TauJetVtxFraction,
00035
00036 R_jet,
00037 R_subjet,
00038 R_core,
00039 BDT
00040
00041 };
00042
00043
00044
00045 }
00046
00047 }
00048
00049 #endif // XAODDITAU_TAUDEFS_H