ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitPhysics/FakeMods/interface/FakeLeptonExampleAnaMod.h
(Generate patch)

Comparing UserCode/MitPhysics/FakeMods/interface/FakeLeptonExampleAnaMod.h (file contents):
Revision 1.3 by loizides, Mon Jul 20 19:05:04 2009 UTC vs.
Revision 1.4 by phedex, Mon Aug 10 16:07:26 2009 UTC

# Line 3 | Line 3
3   //
4   // FakeLeptonExampleAnaMod
5   //
6 < // TODO
6 > // This is an example analysis module which makes use of the FakeEventHeader objects in order to
7 > // loop over all possible fake lepton combinations. This module is meant to illustrate how
8 > // the FakeEventHeader objects are to be used for analysis involving fake leptons.
9   //
10   // Authors: S.Xie
11   //--------------------------------------------------------------------------------------------------
# Line 60 | Line 62 | namespace mithep
62        void         Terminate();      
63  
64        Bool_t                fUseMCFake;                    //whether to use MC simulation fakes
65 <      Bool_t                fPerformFakeMuonMetCorrection; //whether to perform fake muon
64 <                                                           //met correction
65 >      Bool_t                fPerformFakeMuonMetCorrection; //whether to do fake muon met correction
66        TString               fSampleName;                   //name of Sample
67        TString               fFakeEventHeaderName;          //name of fake event header       (input)
68        TString               fElectronFakeableObjectsName;  //name of electron denominators   (input)
69        TString               fMuonFakeableObjectsName;      //name of muon denominators       (input)
70 <      TString               fMCPartBranchName;             //name of particle collection
71 <      TString               fGenJetBranchName;             //name of genjet collection
72 <      TString               fTrackBranchName;              //name of track collection
73 <      TString               fMuonBranchName;               //name of muon collection
74 <      TString               fMetName;                      //name of met collection
70 >      TString               fMCPartBranchName;             //name of particle collection     (input)
71 >      TString               fGenJetBranchName;             //name of genjet collection       (input)
72 >      TString               fTrackBranchName;              //name of track collection        (input)
73 >      TString               fMuonBranchName;               //name of muon collection         (input)
74 >      TString               fMetName;                      //name of met collection          (input)
75        TString               fCleanJetsName;                //name of clean central jets collection
76        TString               fTriggerObjectsName;           //name of trigger objects
77        const MCParticleCol  *fParticles;                    //!GenParticle branch
# Line 80 | Line 81 | namespace mithep
81        const MetCol         *fMet;                          //!Missing Et
82    
83  
84 <      TH1D                    *fDileptonCharge;
85 <      TH1D                    *fLeptonPtMax;
86 <      TH1D                    *fLeptonPtMin;
87 <      TH1D                    *fMetPtHist;
88 <      TH1D                    *fDeltaPhiLeptons;
89 <      TH1D                    *fDeltaEtaLeptons;
90 <      TH1D                    *fDileptonMass;
91 <
92 <      TH1D                    *fLeptonEta_NMinusOne;  
93 <      TH1D                    *fLeptonPtMax_NMinusOne;    
94 <      TH1D                    *fLeptonPtMin_NMinusOne;    
95 <      TH1D                    *fMetPtHist_NMinusOne;          
96 <      TH1D                    *fMetPhiHist_NMinusOne;        
97 <      TH1D                    *fMETdeltaPhilEtHist_NMinusOne;    
98 <      TH1D                    *fNCentralJets_NMinusOne;  
99 <      TH1D                    *fNDirtyMuonsHist_NMinusOne;
100 <      TH1D                    *fNCleanExtraTracksHist_NMinusOne;
101 <      TH1D                    *fDeltaPhiLeptons_NMinusOne;
102 <      TH1D                    *fDeltaEtaLeptons_NMinusOne;
103 <      TH1D                    *fDileptonMass_NMinusOne;  
104 <      TH1D                    *fMinDeltaPhiLeptonMet_NMinusOne;
105 <
106 <      TH1D                    *fMinDeltaPhiLeptonMet_afterCuts;                                    
107 <      TH1D                    *fMtLepton1_afterCuts;
108 <      TH1D                    *fMtLepton2_afterCuts;
109 <      TH1D                    *fMtHiggs_afterCuts;
84 >      TH1D                    *fDileptonCharge;                   //Dilepton Charge Histogram
85 >      TH1D                    *fLeptonPtMax;                      //Lepton1 Pt Histogram
86 >      TH1D                    *fLeptonPtMin;                      //Lepton2 Pt Histogram
87 >      TH1D                    *fMetPtHist;                        //Met Histogram
88 >      TH1D                    *fDeltaPhiLeptons;                  //DeltaPhi Histogram
89 >      TH1D                    *fDeltaEtaLeptons;                  //DeltaEta Histogram
90 >      TH1D                    *fDileptonMass;                     //Dilepton Mass Histogram
91 >
92 >      TH1D                    *fLeptonEta_NMinusOne;              //Lepton Eta Histogram
93 >      TH1D                    *fLeptonPtMax_NMinusOne;            //Lepton1 Pt Histogram
94 >      TH1D                    *fLeptonPtMin_NMinusOne;            //Lepton2 Pt Histogram
95 >      TH1D                    *fMetPtHist_NMinusOne;              //Met Histogram
96 >      TH1D                    *fMetPhiHist_NMinusOne;             //Met Phi Histogram
97 >      TH1D                    *fMETdeltaPhilEtHist_NMinusOne;     //METdeltaPhilEtHist Histogram  
98 >      TH1D                    *fNCentralJets_NMinusOne;           //# of Central Jets Histogram
99 >      TH1D                    *fNDirtyMuonsHist_NMinusOne;        //# of Dirty Muons Histogram
100 >      TH1D                    *fNCleanExtraTracksHist_NMinusOne;  //# of Extra Tracks Histogram
101 >      TH1D                    *fDeltaPhiLeptons_NMinusOne;        //DeltaPhi Histogram
102 >      TH1D                    *fDeltaEtaLeptons_NMinusOne;        //DeltaEta Histogram
103 >      TH1D                    *fDileptonMass_NMinusOne;           //Dilepton Mass Histogram
104 >      TH1D                    *fMinDeltaPhiLeptonMet_NMinusOne;   //MinDeltaPhiLeptonMet Histogram
105 >
106 >      TH1D                    *fMinDeltaPhiLeptonMet_afterCuts;   //MinDeltaPhiLeptonMet Histogram
107 >      TH1D                    *fMtLepton1_afterCuts;              //M_t1 Histogram Histogram
108 >      TH1D                    *fMtLepton2_afterCuts;              //M_t2 Histogram Histogram
109 >      TH1D                    *fMtHiggs_afterCuts;                //M_t Higgs Histogram
110  
111        ClassDef(FakeLeptonExampleAnaMod,1) // Fake lepton analysis example
112    };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines