CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TGlobalScales.cc
Go to the documentation of this file.
13 
14 #include <iostream>
15 #include <fstream>
16 #include <iomanip>
17 
18 
19 
22 
23 
24 // constructor
26 {
27 
28 
29 }
30 
31 // destructor
33 
34 }
35 
36 std::string l1t::L1TGlobalScales::getScalesName() const { return m_ScaleSetName;}
37 
38 void l1t::L1TGlobalScales::print(std::ostream& myCout) const
39 {
40 
41  myCout << "\n ************* L1T Global Scales ************" << std::endl;
42 
43 
44  myCout << " Muon Scales: " << std::endl;
45  printScale(m_muScales,myCout);
46 
47  myCout << " EG Scales: "<< std::endl;
48  printScale(m_egScales,myCout);
49 
50  myCout << " Tau Scales: "<< std::endl;
51  printScale(m_tauScales,myCout);
52 
53  myCout << " Jet Scales: "<< std::endl;
54  printScale(m_jetScales,myCout);
55 
56 
57  myCout << " HTT Scales: "<< std::endl;
58  printScale(m_httScales,myCout);
59 
60  myCout << " ETT Scales: "<< std::endl;
61  printScale(m_ettScales,myCout);
62 
63  myCout << " HTM Scales: "<< std::endl;
64  printScale(m_htmScales,myCout);
65 
66  myCout << " ETM Scales: "<< std::endl;
67  printScale(m_etmScales,myCout);
68 
69 }
70 void l1t::L1TGlobalScales::printScale(ScaleParameters scale, std::ostream& myCout) const
71 {
72 
73  myCout << " Pt Min = " << std::setw(10) << scale.etMin
74  << " Pt Max = " << std::setw(10) << scale.etMax
75  << " Pt Step = " << std::setw(10) << scale.etStep
76  << "\n Phi Min = " << std::setw(10) << scale.phiMin
77  << " Phi Max = " << std::setw(10) << scale.phiMax
78  << " Phi Step = " << std::setw(10) << scale.phiStep
79  << "\n Eta Min = " << std::setw(10) << scale.etaMin
80  << " Eta Max = " << std::setw(10) << scale.etaMax
81  << " Eta Step = " << std::setw(10) << scale.etaStep
82  << std::endl;
83 
84 }
virtual std::string getScalesName() const
virtual void printScale(ScaleParameters scale, std::ostream &myCout) const
virtual void print(std::ostream &myCout) const
typedef for a single object template