Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:42:16

0001 #ifndef CalibMuon_DTCalibration_Histogram_H
0002 #define CalibMuon_DTCalibration_Histogram_H
0003 
0004 #include "TH1.h"
0005 #include "TH2.h"
0006 #include "TString.h"
0007 
0008 namespace dtcalibration {
0009   struct Histograms {
0010     TH1F* hT123Bad;
0011     TH1F* hT123LRL;
0012     TH1F* hT123LLR;
0013     TH1F* hT123LRR;
0014     TH1F* hT124Bad;
0015     TH1F* hT124LRR1gt4;
0016     TH1F* hT124LRR1lt4;
0017     TH1F* hT124LLR;
0018     TH1F* hT124LLLR;
0019     TH1F* hT124LLLL;
0020     TH1F* hT124LRLL;
0021     TH1F* hT124LRLR;
0022     TH1F* hT134Bad;
0023     TH1F* hT134LLR1gt4;
0024     TH1F* hT134LLR1lt4;
0025     TH1F* hT134LRR;
0026     TH1F* hT134LRLR;
0027     TH1F* hT134LRLL;
0028     TH1F* hT134LLLL;
0029     TH1F* hT134LLLR;
0030     TH1F* hT234Bad;
0031     TH1F* hT234LRL;
0032     TH1F* hT234LLR;
0033     TH1F* hT234LRR;
0034 
0035     void bookHistos() {
0036       hT123LRL = new TH1F("hT123LRL", "Tmax123 LRL", 2000, -1000., 1000.);
0037       hT123LLR = new TH1F("hT123LLR", "Tmax123 LLR", 2000, -1000., 1000.);
0038       hT123LRR = new TH1F("hT123LRR", "Tmax123 LRR", 2000, -1000., 1000.);
0039       hT123Bad = new TH1F("hT123Bad", "Bad Tmax123", 10, -5., 5.);
0040       hT124LRR1gt4 = new TH1F("hT124LRR1gt4", "Tmax124 LRR x1>x4", 2000, -1000., 1000.);
0041       hT124LRR1lt4 = new TH1F("hT124LRR1lt4", "Tmax124 LRR x1<x4", 2000, -1000., 1000.);
0042       hT124LLR = new TH1F("hT124LLR", "Tmax124 LLR", 2000, -1000., 1000.);
0043       hT124LLLR = new TH1F("hT124LLLR", "Tmax124 LLL Dir.R", 2000, -1000., 1000.);
0044       hT124LLLL = new TH1F("hT124LLLL", "Tmax124 LLL Dir.L", 2000, -1000., 1000.);
0045       hT124LRLL = new TH1F("hT124LRLL", "Tmax124 LRL Dir.L", 2000, -1000., 1000.);
0046       hT124LRLR = new TH1F("hT124LRLR", "Tmax124 LRL Dir.R", 2000, -1000., 1000.);
0047       hT124Bad = new TH1F("hT124Bad", "Bad Tmax124", 10, -5., 5.);
0048       hT134LLR1gt4 = new TH1F("hT134LLR1gt4", "Tmax134 LLR x1>x4", 2000, -1000., 1000.);
0049       hT134LLR1lt4 = new TH1F("hT134LLR1lt4", "Tmax134 LLR x1<x4", 2000, -1000., 1000.);
0050       hT134LRR = new TH1F("hT134LRR", "Tmax134", 2000, -1000., 1000.);
0051       hT134LRLR = new TH1F("hT134LRLR", "Tmax134 LRL Dir.R", 2000, -1000., 1000.);
0052       hT134LRLL = new TH1F("hT134LRLL", "Tmax134 LRL Dir.L", 2000, -1000., 1000.);
0053       hT134LLLL = new TH1F("hT134LLLL", "Tmax134 LLL Dir.L", 2000, -1000., 1000.);
0054       hT134LLLR = new TH1F("hT134LLLR", "Tmax134 LLL Dir.R", 2000, -1000., 1000.);
0055       hT134Bad = new TH1F("hT134Bad", "Bad Tmax134", 10, -5., 5.);
0056       hT234LRL = new TH1F("hT234LRL", "Tmax234 LRL", 2000, -1000., 1000.);
0057       hT234LLR = new TH1F("hT234LLR", "Tmax234 LLR", 2000, -1000., 1000.);
0058       hT234LRR = new TH1F("hT234LRR", "Tmax234 LRR", 2000, -1000., 1000.);
0059       hT234Bad = new TH1F("hT234Bad", "Bad Tmax234", 10, -5., 5.);
0060     }
0061   };
0062 }  // namespace dtcalibration
0063 #endif