CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CastorTowerJetMonitor.h
Go to the documentation of this file.
1 #ifndef DQM_CASTORMONITOR_CASTORTOWERJETMONITOR_H
2 #define DQM_CASTORMONITOR_CASTORTOWERJETMONITOR_H
3 
7 
17 
18 
20 
21 public:
24 
25  void setup(const edm::ParameterSet& ps, DQMStore* dbe);
26 
27  void processEventTowers(const reco::CastorTowerCollection& castorTowers);
28  void processEventJets(const reco::BasicJet& castorBasicJets);
29  void processEventJetIDs(const reco::CastorJetIDValueMap& castorJetIDs);
30 
31 
32  void reset();
33 
34  void done();
35 
36 private:
37 
39 
40  int ievt_;
41 
42  //=================== TOWERS =============//
43 
45  double energyTower;
46 
48  double emEnergyTower;
51 
53  double femTower;
54 
56  double etaTower;
58  double phiTower;
59 
61  double depthTower;
62 
64  int nTowers;
65 
66  //===================== JETS =================//
67 
68  unsigned int idx;
69 
71  double energyJet;
73  double etaJet;
75  double phiJet;
76 
78  int nJets;
79 
81  int nJetIDs;
82 
83 
84  //--- add more here....
85 
87 
88  //-- tower
97 
98  //-- jet
104  //-- add more here....
105 
106 
107 };
108 
109 #endif
MonitorElement * meCastorJetEnergy
MonitorElement * meCastorTowerHADEnergy
MonitorElement * meCastorTowerEta
MonitorElement * meCastorJetEta
MonitorElement * meCastorJetPhi
MonitorElement * meCastorJetMultiplicity
Jets made from CaloTowers.
Definition: BasicJet.h:21
MonitorElement * meCastorTowerMultiplicity
MonitorElement * meCastorTowerEMEnergy
MonitorElement * meCastorTowerDepth
void setup(const edm::ParameterSet &ps, DQMStore *dbe)
void processEventJets(const reco::BasicJet &castorBasicJets)
void processEventTowers(const reco::CastorTowerCollection &castorTowers)
MonitorElement * meCastorTowerEnergy
MonitorElement * meCastorJetIDMultiplicity
MonitorElement * meCastorTowerFEM
MonitorElement * meCastorTowerPhi
std::vector< CastorTower > CastorTowerCollection
collection of CastorTower objects
Definition: CastorTower.h:136
void processEventJetIDs(const reco::CastorJetIDValueMap &castorJetIDs)