ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/ShallowTools/interface/ShallowSimhitClustersProducer.h
Revision: 1.3
Committed: Wed Sep 2 17:12:53 2009 UTC (15 years, 8 months ago) by bbetchar
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1 -0 lines
Log Message:
Allow python configuration of cluster collection

File Contents

# User Rev Content
1 bbetchar 1.1 #ifndef SHALLOW_SIMHITCLUSTERS_PRODUCER
2     #define SHALLOW_SIMHITCLUSTERS_PRODUCER
3    
4     #include "FWCore/Framework/interface/EDProducer.h"
5     #include "FWCore/Framework/interface/Frameworkfwd.h"
6     #include "UserCode/ShallowTools/interface/ShallowTools.h"
7 bbetchar 1.2 class SiStripCluster;
8 bbetchar 1.1
9     class ShallowSimhitClustersProducer : public edm::EDProducer {
10     public:
11     explicit ShallowSimhitClustersProducer(const edm::ParameterSet&);
12     private:
13     std::vector<edm::InputTag> inputTags;
14 bbetchar 1.3 edm::InputTag theClustersLabel;
15 bbetchar 1.1 std::string Prefix;
16    
17     void produce( edm::Event &, const edm::EventSetup & );
18     shallow::CLUSTERMAP::const_iterator match_cluster(const unsigned&,
19     const float&,
20     const shallow::CLUSTERMAP&,
21     const edmNew::DetSetVector<SiStripCluster>& ) const;
22     };
23     #endif