24 const char* detnam[] = {
"DT",
"RPC barrel",
"CSC",
"RPC forward"};
32 cout <<
"**** L1 Mu Pt Scale print *****************************************" << endl;
35 cout <<
"**** L1 Mu Phi Scale print *****************************************" << endl;
38 cout <<
"**** L1 Mu GMT eta Scale print *************************************" << endl;
41 for (
int i = 0;
i < 4;
i++) {
42 cout <<
"**** L1 Mu " << detnam[
i] <<
" eta Scale print **************************************" << endl;
49 for (
int i = 0;
i < 4;
i++) {
50 cout <<
"**** L1 GMT " << detnam[
i] <<
" reduced eta Scale print **************************************" << endl;
54 cout <<
"**** L1 GMT delta eta Scale print *************************************" << endl;
57 cout <<
"**** L1 GMT delta phi Scale print *************************************" << endl;
60 for (
int i = 0;
i < 4;
i++) {
61 cout <<
"**** L1 GMT " << detnam[
i] <<
" overlap eta Scale print **************************************" << endl;
const L1MuScale * getGMTEtaScale() const
get the GMT eta scale
const L1MuScale * getPhiScale() const
get the phi scale
void analyze(const edm::Event &, const edm::EventSetup &) override
const L1MuScale * getPtScale() const
get the Pt scale
const L1MuScale * getRegionalEtaScale(int isys) const
get the regioanl muon trigger eta scale, isys = 0(DT), 1(bRPC), 2(CSC), 3(fwdRPC) ...
const L1MuScale * getDeltaPhiScale() const
get the delta phi scale ( 3 bits)
void printScale(const L1MuScale *)
const L1MuScale * getReducedEtaScale(int isys) const
get the recuced eta scale for matching in the overlap region (4 bit); isys = 0(DT), 1(bRPC), 2(CSC), 3(fwdRPC)
const L1MuScale * getOvlEtaScale(int isys) const
get the overlap eta scale (4 bits); isys = 0(DT), 1(bRPC), 2(CSC), 3(fwdRPC)
~L1MuScalesTester() override
const L1MuScale * getDeltaEtaScale(int idx) const
get the delta eta scale; idx = 0(DT=RPC), 1(CSC-RPC), 2(DT-CSC), 3(CSC-DT), 4(bRPC-CSC), 5(fRPC-DT)
virtual std::string print() const =0
L1MuScalesTester(const edm::ParameterSet &)