Skip to content

Commit

Permalink
Merge pull request #40512 from bundocka/L1TCaloL2OnDQM_deObjSortFix_1…
Browse files Browse the repository at this point in the history
…2_6_X

L1T: Add jet quality and eg/tau isolation data vs. emu comparisons and ignore object index [12_6_X]
  • Loading branch information
cmsbuild authored Feb 10, 2023
2 parents 545045b + 7ed8fed commit 969c0ae
Show file tree
Hide file tree
Showing 3 changed files with 198 additions and 150 deletions.
12 changes: 9 additions & 3 deletions DQM/L1TMonitor/interface/L1TdeStage2CaloLayer2.h
Original file line number Diff line number Diff line change
Expand Up @@ -210,11 +210,11 @@ class L1TdeStage2CaloLayer2 : public DQMEDAnalyzer {
SUMMISMATCH // no. events failed due to a sum mismatch
};

enum jetVars { NJETS = 1, JETGOOD, JETPOSOFF, JETETOFF };
enum jetVars { NJETS = 1, JETGOOD, JETPOSOFF, JETETOFF, JETQUALOFF };

enum egVars { NEGS = 1, EGGOOD, EGPOSOFF, EGETOFF, NISOEGS, ISOEGGOOD, ISOEGPOSOFF, ISOEGETOFF };
enum egVars { NEGS = 1, EGGOOD, EGPOSOFF, EGETOFF, NISOEGS, ISOEGGOOD, ISOEGPOSOFF, ISOEGETOFF, EGISOOFF };

enum tauVars { NTAUS = 1, TAUGOOD, TAUPOSOFF, TAUETOFF, NISOTAUS, ISOTAUGOOD, ISOTAUPOSOFF, ISOTAUETOFF };
enum tauVars { NTAUS = 1, TAUGOOD, TAUPOSOFF, TAUETOFF, NISOTAUS, ISOTAUGOOD, ISOTAUPOSOFF, ISOTAUETOFF, TAUISOOFF };

enum sumVars {
NSUMS = 1,
Expand Down Expand Up @@ -249,19 +249,23 @@ class L1TdeStage2CaloLayer2 : public DQMEDAnalyzer {
MonitorElement* jetEtData;
MonitorElement* jetEtaData;
MonitorElement* jetPhiData;
MonitorElement* jetQualData;
MonitorElement* jetEtEmul;
MonitorElement* jetEtaEmul;
MonitorElement* jetPhiEmul;
MonitorElement* jetQualEmul;
MonitorElement* jet2DEtaPhiData; // This histogram will be filled only if enable2DComp is true
MonitorElement* jet2DEtaPhiEmul; // This histogram will be filled only if enable2DComp is true

// histograms to store the properties of mismatched non-isolated e/g
MonitorElement* egEtData;
MonitorElement* egEtaData;
MonitorElement* egPhiData;
MonitorElement* egIsoData;
MonitorElement* egEtEmul;
MonitorElement* egEtaEmul;
MonitorElement* egPhiEmul;
MonitorElement* egIsoEmul;
MonitorElement* eg2DEtaPhiData; // This histogram will be filled only if enable2DComp is true
MonitorElement* eg2DEtaPhiEmul; // This histogram will be filled only if enable2DComp is true

Expand All @@ -279,9 +283,11 @@ class L1TdeStage2CaloLayer2 : public DQMEDAnalyzer {
MonitorElement* tauEtData;
MonitorElement* tauEtaData;
MonitorElement* tauPhiData;
MonitorElement* tauIsoData;
MonitorElement* tauEtEmul;
MonitorElement* tauEtaEmul;
MonitorElement* tauPhiEmul;
MonitorElement* tauIsoEmul;
MonitorElement* tau2DEtaPhiData; // This histogram will be filled only if enable2DComp is true
MonitorElement* tau2DEtaPhiEmul; // This histogram will be filled only if enable2DComp is true

Expand Down
Loading

0 comments on commit 969c0ae

Please sign in to comment.