ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetCalibMapper_v1.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id$
8#ifndef XAODTAU_VERSIONS_TAUJETCALIBMAPPER_V1_H
9#define XAODTAU_VERSIONS_TAUJETCALIBMAPPER_V1_H
10
11// System include(s):
12#include <iostream>
13#include "xAODTau/TauDefs.h"
14namespace xAOD {
16 bool getValue(TauJetParameters::TauCalibType type, std::string& stringName){
17 switch (type){
19 stringName = "JetSeed";
20 return true;
22 stringName = "DetectorAxis";
23 return true;
25 stringName = "IntermediateAxis";
26 return true;
28 stringName = "TauEnergyScale";
29 return true;
31 stringName = "TauEtaCalib";
32 return true;
34 stringName = "PanTauCellBasedProto";
35 return true;
37 stringName = "PanTauCellBased";
38 return true;
40 stringName = "TrigCaloOnly";
41 return true;
43 stringName = "FinalCalib";
44 return true;
45 }//switch
46 return false;
47 }//getValue
48
49};
50
51}
52
53#endif
TauCalibType
Enum for tau calib type.
Definition TauDefs.h:335
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool getValue(TauJetParameters::TauCalibType type, std::string &stringName)