30 |
|
|
31 |
|
void mithep::MuonFakeRateMod::SlaveBegin() |
32 |
|
{ |
33 |
+ |
|
34 |
|
denominatorType.push_back(1); |
35 |
|
denominatorType.push_back(2); |
36 |
|
|
86 |
|
} |
87 |
|
|
88 |
|
rlrm.AddJSONFile("/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions12/8TeV/Prompt/Cert_190456-194479_8TeV_PromptReco_Collisions12_JSON.txt"); |
89 |
+ |
|
90 |
|
} |
91 |
|
|
92 |
|
void mithep::MuonFakeRateMod::SlaveTerminate() |
292 |
|
if(!muonIDPFSelection(ctrl, mu, fPrimVerts->At(0), fPFCandidates ).looseID()) passNumerator = kFALSE; |
293 |
|
if(fabs(mu->Ip3dPVSignificance()) > 4) passNumerator = kFALSE; |
294 |
|
if(!muonReferenceIsoSelection(ctrl,mu,fPrimVerts->At(0),fPFCandidates,fPileupEnergyDensity,eraMu,photonsToVeto).passLooseIso()) passNumerator = kFALSE; |
295 |
< |
|
296 |
< |
if (passNumerator) |
295 |
< |
fake_muon_pass[denominatorTypeIndex] = passNumerator ? 1 : 0; |
295 |
> |
|
296 |
> |
fake_muon_pass[denominatorTypeIndex] = passNumerator ? 1 : 0; |
297 |
|
|
298 |
|
fOutputTrees[denominatorTypeIndex]->Fill(); |
299 |
|
|