Fork me on GitHub

source: git/modules/PileUpJetID.h@ 0a9be59

ImprovedOutputFile Timing llp
Last change on this file since 0a9be59 was 2862770, checked in by Michele Selvaggi <michele.selvaggi@…>, 10 years ago

included last PileUpJetID version from Seth

  • Property mode set to 100644
File size: 1.8 KB
Line 
1#ifndef PileUpJetID_h
2#define PileUpJetID_h
3
4/** \class PileUpJetID
5 *
6 * CMS PileUp Jet ID Variables
7 *
8 * \author S. Zenz
9 *
10 */
11
12
13#include "classes/DelphesModule.h"
14
15#include <deque>
16
17class TObjArray;
18class DelphesFormula;
19
20class PileUpJetID: public DelphesModule
21{
22public:
23
24 PileUpJetID();
25 ~PileUpJetID();
26
27 void Init();
28 void Process();
29 void Finish();
30
31private:
32
33 Double_t fJetPTMin;
34 Double_t fParameterR;
35
36 Double_t fMeanSqDeltaRMaxBarrel; // |eta| < 1.5
37 Double_t fBetaMinBarrel; // |eta| < 2.5
38 Double_t fMeanSqDeltaRMaxEndcap; // 1.5 < |eta| < 4.0
39 Double_t fBetaMinEndcap; // 1.5 < |eta| < 4.0
40 Double_t fMeanSqDeltaRMaxForward; // |eta| > 4.0
41
42 Double_t fNeutralPTMin;
43 Double_t fJetPTMinForNeutrals;
44
45 /*
46JAY
47---
48
49|Eta|<1.5
50
51meanSqDeltaR betaStar SigEff BgdEff
520.13 0.92 96% 8%
530.13 0.95 97% 16%
540.13 0.97 98% 27%
55
56|Eta|>1.5
57
58meanSqDeltaR betaStar SigEff BgdEff
590.14 0.91 95% 15%
600.14 0.94 97% 19%
610.14 0.97 98% 29%
62
63BRYAN
64-----
65
66Barrel (MeanSqDR, Beta, sig eff, bg eff):
670.10, 0.08, 90%, 8%
680.11, 0.12, 90%, 6%
690.13, 0.16, 89%, 5%
70
71Endcap (MeanSqDR, Beta, sig eff, bg eff):
720.07, 0.06, 89%, 4%
730.08, 0.08, 92%, 6%
740.09, 0.08, 95%, 10%
750.10, 0.08, 97%, 13%
76
77SETH GUESSES FOR |eta| > 4.0
78----------------------------
79
80MeanSqDeltaR
810.07
820.10
830.14
840.2
85 */
86
87 // If set to true, may have weird results for PFCHS
88 // If set to false, uses everything within dR < fParameterR even if in other jets &c.
89 // Results should be very similar for PF
90 Int_t fUseConstituents;
91
92 Bool_t fAverageEachTower;
93
94 TIterator *fItJetInputArray; //!
95
96 const TObjArray *fJetInputArray; //!
97
98 const TObjArray *fTrackInputArray; // SCZ
99 const TObjArray *fNeutralInputArray;
100
101 TIterator *fItTrackInputArray; // SCZ
102 TIterator *fItNeutralInputArray; // SCZ
103
104 TObjArray *fOutputArray; //!
105 TObjArray *fNeutralsInPassingJets; // SCZ
106
107
108 ClassDef(PileUpJetID, 2)
109};
110
111#endif
Note: See TracBrowser for help on using the repository browser.