ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/Producers/interface/ProducerEvtSelData.h
(Generate patch)

Comparing UserCode/MitEdm/Producers/interface/ProducerEvtSelData.h (file contents):
Revision 1.1 by loizides, Mon Dec 7 22:52:27 2009 UTC vs.
Revision 1.3 by loizides, Tue Dec 8 11:33:23 2009 UTC

# Line 17 | Line 17
17   #include "FWCore/Framework/interface/MakerMacros.h"
18   #include "FWCore/ParameterSet/interface/ParameterSet.h"
19  
20 + class TrackerGeometry;
21 +
22   namespace mitedm
23   {
24    class ProducerEvtSelData : public edm::EDProducer {
25      public:
26 <      explicit ProducerEvtSelData(const edm::ParameterSet&);
26 >      explicit ProducerEvtSelData(const edm::ParameterSet &cfg);
27        ~ProducerEvtSelData();
28      
29      private:
30 <      void produce (edm::Event&, const edm::EventSetup&);
30 >      struct VertexHit {
31 >        float z;
32 >        float r;
33 >        float w;
34 >      };
35 >
36 >      void produce(edm::Event &evt, const edm::EventSetup &setup);
37 >      int  getContainedHits(const std::vector<VertexHit> &hits, double z0, double &chi);
38  
39        std::string srcHF_;     //hf rec hits
40        std::string srcHBHE_;   //hbhe rec hits
41        std::string srcCastor_; //castor rec hits
42        std::string srcZDC_;    //zdc rec hits
43 +      std::string srcPixels_; //pixel rec hits
44 +      std::string srcVertex_; //vertex (if not set will use pixel counting vertex)
45    };
46   }
47   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines