1 #ifndef L1TGlobalScales_h
2 #define L1TGlobalScales_h
43 std::vector<std::pair<double,double>>
etBins;
48 std::vector<std::pair<double,double>>
phiBins;
53 std::vector<std::pair<double,double>>
etaBins;
71 virtual void print(std::ostream& myCout)
const;
72 virtual void printScale(ScaleParameters
scale, std::ostream& myCout)
const;
virtual std::string getScalesName() const
std::vector< std::pair< double, double > > phiBins
virtual void printScale(ScaleParameters scale, std::ostream &myCout) const
virtual void print(std::ostream &myCout) const
void setETMScales(ScaleParameters &scales)
void setHTMScales(ScaleParameters &scales)
ScaleParameters m_ettScales
ScaleParameters m_egScales
virtual ~L1TGlobalScales()
ScaleParameters m_httScales
std::vector< std::pair< double, double > > etBins
ScaleParameters m_tauScales
void setTauScales(ScaleParameters &scales)
void setETTScales(ScaleParameters &scales)
void setScalesName(std::string name)
void setHTTScales(ScaleParameters &scales)
void setJetScales(ScaleParameters &scales)
std::string m_ScaleSetName
typedef for a single object template
void setEGScales(ScaleParameters &scales)
ScaleParameters m_htmScales
ScaleParameters m_etmScales
std::vector< std::pair< double, double > > etaBins
ScaleParameters m_muScales
ScaleParameters m_jetScales
void setMuonScales(ScaleParameters &scales)