2 |
|
#define trkupgradeanalysis_ElectronInfoPlotSet_h |
3 |
|
|
4 |
|
#include "VHbbAnalysis/VHbbDataFormats/interface/VHbbEvent.h" |
5 |
+ |
#include "TrkUpgradeAnalysis/VHbb/interface/LeptonInfoPlotSet.h" |
6 |
|
|
7 |
|
// Forward declarations |
8 |
|
class TH1F; |
20 |
|
public: |
21 |
|
ElectronInfoPlotSet(); |
22 |
|
void book( TDirectory* pDirectory ); |
23 |
< |
void fill( const VHbbEvent::ElectronInfo& electron ); |
23 |
> |
void fill( const VHbbEvent::ElectronInfo& electron, const VHbbEventAuxInfo* pAuxInfo=NULL ); |
24 |
|
private: |
25 |
|
bool histogramHaveBeenBooked_; |
26 |
|
|
27 |
< |
TH1F* pEta_; |
28 |
< |
TH1F* pPt_; |
27 |
> |
trkupgradeanalysis::LeptonInfoPlotSet<VHbbEvent::ElectronInfo> leptonPlotSet_; ///< Common plots used by electron and muon plotsets |
28 |
> |
|
29 |
> |
// Plots specific to electrons |
30 |
> |
TH1F* pID95_; |
31 |
|
}; |
32 |
|
|
33 |
|
} // end of namespace trkupgradeanalysis |