15 |
|
#include "FWCore/Framework/interface/ESHandle.h" |
16 |
|
|
17 |
|
#include "DataFormats/EgammaReco/interface/BasicCluster.h" |
18 |
< |
#include "DataFormats/EgammaReco/interface/ClusterShape.h" |
19 |
< |
#include "DataFormats/EgammaReco/interface/BasicClusterShapeAssociation.h" |
18 |
> |
#include "DataFormats/EgammaReco/interface/BasicClusterFwd.h" |
19 |
> |
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h" |
20 |
|
|
21 |
|
#include "UserCode/Morgan/interface/TRootEvent.h" |
22 |
|
#include "UserCode/Morgan/interface/TRootCluster.h" |
30 |
|
ClusterAnalyzer(); |
31 |
|
~ClusterAnalyzer(); |
32 |
|
void SetVerbosity(int idebug) {verbosity = idebug; }; |
33 |
< |
void Process(const edm::Event& iEvent, TRootEvent* rootEvent, TClonesArray* rootClusters, const string moduleLabel, const string instanceName, const string shapesName, const int clusterType); |
33 |
> |
void Process(const edm::Event& iEvent, TRootEvent* rootEvent, EcalClusterLazyTools& lazyTools, TClonesArray* rootClusters, const string moduleLabel, const string instanceName, const int clusterType); |
34 |
|
|
35 |
|
private: |
36 |
|
int verbosity; |