ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Guiducci/interface/HscpSimDtTriggerPrimitiveDigis.h
Revision: 1.1
Committed: Wed Sep 21 15:37:31 2011 UTC (13 years, 7 months ago) by guiducci
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Error occurred while calculating annotation data.
Log Message:
updated

File Contents

# Content
1 #ifndef Guiducci_HscpSimDtTriggerPrimitiveDigis_h
2 #define Guiducci_HscpSimDtTriggerPrimitiveDigis_h
3
4 #include "DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h"
5 #include "DataFormats/L1DTTrackFinder/interface/L1MuDTChambThContainer.h"
6 //#include "DataFormats/L1DTTrackFinder/interface/L1MuDTTrackContainer.h"
7
8 #include <FWCore/Framework/interface/EDProducer.h>
9 #include <FWCore/ParameterSet/interface/ParameterSet.h>
10 #include <FWCore/Utilities/interface/InputTag.h>
11
12 #include <string>
13
14 class HscpSimDtTriggerPrimitiveDigis : public edm::EDProducer {
15
16 public:
17 HscpSimDtTriggerPrimitiveDigis(const edm::ParameterSet& pset);
18 virtual ~HscpSimDtTriggerPrimitiveDigis();
19 void produce(edm::Event & e, const edm::EventSetup& c);
20 bool fillRawData(edm::Event& e,
21 L1MuDTChambPhContainer::Phi_Container& phi_data,
22 L1MuDTChambThContainer::The_Container& the_data);
23 private:
24 edm::InputTag DtTriggerPrimitiveInputTag;
25 void analyse(edm::Event& e);
26 void clear();
27 void process(edm::Event& e);
28
29 const L1MuDTChambPhContainer::Phi_Container& p_data();
30 const L1MuDTChambThContainer::The_Container& t_data();
31
32 L1MuDTChambPhContainer::Phi_Container phiSegments;
33 L1MuDTChambThContainer::The_Container theSegments;
34
35 edm::InputTag getDtTriggerPrimitiveInputTag() { return DtTriggerPrimitiveInputTag; }
36 };
37 #endif