ATLAS Offline Software
Public Member Functions | List of all members
xAOD::TauJetCalibTypeMapper_v3 Struct Reference

#include <TauJetCalibMapper_v3.h>

Collaboration diagram for xAOD::TauJetCalibTypeMapper_v3:

Public Member Functions

bool getValue (TauJetParameters::TauCalibType type, std::string &stringPt, std::string &stringEta, std::string &stringPhi, std::string &stringM)
 

Detailed Description

Definition at line 15 of file TauJetCalibMapper_v3.h.

Member Function Documentation

◆ getValue()

bool xAOD::TauJetCalibTypeMapper_v3::getValue ( TauJetParameters::TauCalibType  type,
std::string &  stringPt,
std::string &  stringEta,
std::string &  stringPhi,
std::string &  stringM 
)
inline

Definition at line 16 of file TauJetCalibMapper_v3.h.

16  {
17  switch (type){
19  stringPt = "ptJetSeed";
20  stringEta = "etaJetSeed";
21  stringPhi = "phiJetSeed";
22  stringM = "mJetSeed";
23  return true;
25  stringPt = "ptDetectorAxis";
26  stringEta = "etaDetectorAxis";
27  stringPhi = "phiDetectorAxis";
28  stringM = "mDetectorAxis";
29  return true;
31  stringPt = "ptIntermediateAxis";
32  stringEta = "etaIntermediateAxis";
33  stringPhi = "phiIntermediateAxis";
34  stringM = "mIntermediateAxis";
35  return true;
37  stringPt = "ptTauEnergyScale"; //only energy is scaled
38  stringEta = "";
39  stringPhi = "";
40  stringM = "";
41  return true;
43  stringPt = "ptTauEtaCalib";
44  stringEta = "etaTauEtaCalib";//only eta changes, but pt must be be adjusted, so we store pt as well
45  stringPhi = "";
46  stringM = "";
47  return true;
49  stringPt = "ptPanTauCellBasedProto";
50  stringEta = "etaPanTauCellBasedProto";
51  stringPhi = "phiPanTauCellBasedProto";
52  stringM = "mPanTauCellBasedProto";
53  return true;
55  stringPt = "ptPanTauCellBased";
56  stringEta = "etaPanTauCellBased";
57  stringPhi = "phiPanTauCellBased";
58  stringM = "mPanTauCellBased";
59  return true;
61  stringPt = "ptTrigCaloOnly";
62  stringEta = "etaTrigCaloOnly";
63  stringPhi = "phiTrigCaloOnly";
64  stringM = "mTrigCaloOnly";
65  return true;
66  }//switch
67  return false;
68  }//getValue

The documentation for this struct was generated from the following file:
xAOD::TauJetParameters::PanTauCellBasedProto
@ PanTauCellBasedProto
Definition: TauDefs.h:343
xAOD::TauJetParameters::IntermediateAxis
@ IntermediateAxis
Definition: TauDefs.h:338
xAOD::TauJetParameters::TauEtaCalib
@ TauEtaCalib
Definition: TauDefs.h:340
xAOD::TauJetParameters::JetSeed
@ JetSeed
Definition: TauDefs.h:336
xAOD::TauJetParameters::PanTauCellBased
@ PanTauCellBased
Definition: TauDefs.h:344
xAOD::TauJetParameters::TauEnergyScale
@ TauEnergyScale
Definition: TauDefs.h:339
xAOD::TauJetParameters::TrigCaloOnly
@ TrigCaloOnly
Definition: TauDefs.h:345
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
xAOD::TauJetParameters::DetectorAxis
@ DetectorAxis
Definition: TauDefs.h:337