CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PreshowerClusterShapeProducer.h
Go to the documentation of this file.
1 #ifndef RecoEcal_EgammaClusterProducers_PreshowerClusterShapeProducer_h
2 #define RecoEcal_EgammaClusterProducers_PreshowerClusterShapeProducer_h
3 
4 // $Author: argiro $
5 // $Id: PreshowerClusterShapeProducer.h,v 1.4 2011/07/18 18:05:40 argiro Exp $
6 // $Date: 2011/07/18 18:05:40 $
7 
8 #include <memory>
9 
14 
16 
18 
21 
22 // authors A. Kyriakis, D. Maletic
23 
25 
26  public:
27 
29 
31 
33 
34  virtual void produce( edm::Event& evt, const edm::EventSetup& es);
35 
36  private:
37 
38  int nEvt_; // internal counter of events
39 
40  //clustering parameters:
41 
42  edm::InputTag preshHitProducer_; // name of module/plugin/producer producing hits
43  edm::InputTag endcapSClusterProducer_; // likewise for producer of endcap superclusters
44 
45 // std::string photonCorrCollectionProducer_;
46 // std::string correctedPhotonCollection_;
47 
50 
51  EndcapPiZeroDiscriminatorAlgo * presh_pi0_algo; // algorithm doing the real work
52 
53 };
54 #endif
55 
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:13
EndcapPiZeroDiscriminatorAlgo * presh_pi0_algo
virtual void produce(edm::Event &evt, const edm::EventSetup &es)
PreshowerClusterShapeProducer(const edm::ParameterSet &ps)