CMS 3D CMS Logo

CSCTFTrackProducer.h
Go to the documentation of this file.
1 #ifndef CSCTrackFinder_CSCTFTrackProducer_h
2 #define CSCTrackFinder_CSCTFTrackProducer_h
3 
4 #include <string>
5 
13 
14 class CSCTFTrackBuilder;
16 template<typename T> class CSCTriggerContainer;
17 namespace csctf {
18  class TrackStub;
19 }
20 
22 {
23  public:
25  ~CSCTFTrackProducer() override;
26  void produce(edm::Event & e, const edm::EventSetup& c) override;
27  void beginJob() override;
28 
29  private:
31  bool useDT, TMB07, readDtDirect;
36  unsigned long long m_scalesCacheID ;
37  unsigned long long m_ptScaleCacheID ;
39 };
40 
41 #endif
CSCTFDTReceiver * my_dtrc
unsigned long long m_scalesCacheID
edm::EDGetTokenT< L1MuDTChambPhContainer > dt_producer
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > directProd
void beginJob()
Definition: Breakpoints.cc:15
CSCTFTrackBuilder * my_builder
unsigned long long m_ptScaleCacheID
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > input_module
edm::ParameterSet sp_pset