ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/HistosElecs.hh
(Generate patch)

Comparing UserCode/HbbAnalysis/interface/HistosElecs.hh (file contents):
Revision 1.1 by amagnan, Wed Apr 15 10:24:16 2009 UTC vs.
Revision 1.5 by amagnan, Thu May 28 15:12:43 2009 UTC

# Line 5 | Line 5
5   #include <vector>
6   #include <string>
7  
8 < #include "DataFormats/PatCandidates/interface/Muon.h"
8 > #include "DataFormats/PatCandidates/interface/Electron.h"
9 > #include "DataFormats/Common/interface/Handle.h"
10 > #include "DataFormats/VertexReco/interface/Vertex.h"
11  
12   #include "UserCode/HbbAnalysis/interface/HistosBase.hh"
13  
# Line 22 | Line 24 | namespace HbbAnalysis {//namespace
24  
25    public:
26  
27 <    HistosElecs(){};
27 >    HistosElecs():
28 >      doGenMatched_(false)
29 >    {};
30      ~HistosElecs(){};
31  
32 <    void Initialise(TFileDirectory & aDir, std::string aName);
32 >    void Initialise(TFileDirectory & aDir, std::string aName, bool aDoGenMatched=false);
33  
34 <    void FillHistograms(const pat::Muon & aMuon);
34 >    void FillEventHistograms(const edm::Handle<std::vector<pat::Electron> > & aElecCol);
35 >
36 >    void FillHistograms(const pat::Electron & aElec, const edm::Handle<std::vector<reco::Vertex> >& aRecoVertices, bool isLead=true);
37 >
38 >    bool MatchesGenElectron(const pat::Electron & aElec);
39  
40    private:
41  
42 <    TH1F *p_nChambers;
42 >    bool doGenMatched_;
43 >
44 >    TH1F *p_nElectrons;
45 >
46 >    TH1F * p_electronID;
47 >
48 >    TH1F * p_scSigmaEtaEta;
49 >    TH1F * p_scSigmaIEtaIEta;
50 >    TH1F * p_scE1x5;
51 >    TH1F * p_scE2x5Max;
52 >    TH1F * p_scE5x5;
53 >    TH1F * p_scE1x5OverscE5x5;
54 >    TH1F * p_scE2x5MaxOverscE5x5;
55 >    
56 >    TH1F * p_trackIso;
57 >    TH1F * p_caloIso;
58 >    TH1F * p_ecalIso;
59 >    TH1F * p_hcalIso;
60 >
61 >    TH1F * p_gsfTrk_pT;
62 >    TH1F * p_gsfTrk_IPxy;
63 >    TH1F * p_gsfTrk_IPz;
64 >
65  
66  
67    };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines