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
Log Message:
updated

File Contents

# User Rev Content
1 guiducci 1.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