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
Error occurred while calculating annotation data.
Log Message:
Allow python configuration of cluster collection

File Contents

# Content
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 class SiStripCluster;
8
9 class ShallowSimhitClustersProducer : public edm::EDProducer {
10 public:
11 explicit ShallowSimhitClustersProducer(const edm::ParameterSet&);
12 private:
13 std::vector<edm::InputTag> inputTags;
14 edm::InputTag theClustersLabel;
15 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