CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
legacyGtHelper.h
Go to the documentation of this file.
1 // legacyGtHelper.h
2 // Authors: Alex Barbieri
3 //
4 // This is a collection of helper methods to make sure that
5 // the objects passed to the legacy GT are using the proper
6 // Et scales and eta coordinates.
7 
8 #ifndef LEGACYGTHELPER_H
9 #define LEGACYGTHELPER_H
10 
15 //#include "CondFormats/L1TObjects/interface/CaloParams.h"
17 #include <vector>
18 
19 namespace l1t {
20 
21 void JetToGtScales(CaloParamsStage1 *params,
22  const std::vector<l1t::Jet> * input,
23  std::vector<l1t::Jet> *output);
24 
25 void EGammaToGtScales(CaloParamsStage1 *params,
26  const std::vector<l1t::EGamma> * input,
27  std::vector<l1t::EGamma> *output);
28 
29 void TauToGtScales(CaloParamsStage1 *params,
30  const std::vector<l1t::Tau> * input,
31  std::vector<l1t::Tau> *output);
32 
33 void EtSumToGtScales(CaloParamsStage1 *params,
34  const std::vector<l1t::EtSum> * input,
35  std::vector<l1t::EtSum> *output);
36 
37 const unsigned int gtEta(const unsigned int iEta);
38 }
39 
40 #endif
void JetToGtScales(CaloParamsStage1 *params, const std::vector< l1t::Jet > *input, std::vector< l1t::Jet > *output)
const unsigned int gtEta(const unsigned int iEta)
void TauToGtScales(CaloParamsStage1 *params, const std::vector< l1t::Tau > *input, std::vector< l1t::Tau > *output)
static std::string const input
Definition: EdmProvDump.cc:44
void EGammaToGtScales(CaloParamsStage1 *params, const std::vector< l1t::EGamma > *input, std::vector< l1t::EGamma > *output)
void EtSumToGtScales(CaloParamsStage1 *params, const std::vector< l1t::EtSum > *input, std::vector< l1t::EtSum > *output)