CMS 3D CMS Logo

MuonPathAnalyzer.h
Go to the documentation of this file.
1 #ifndef Phase2L1Trigger_DTTrigger_MuonPathAnalyzer_h
2 #define Phase2L1Trigger_DTTrigger_MuonPathAnalyzer_h
3 
14 
19 
23 
26 
27 #include <iostream>
28 #include <fstream>
29 
30 // ===============================================================================
31 // Previous definitions and declarations
32 // ===============================================================================
33 
34 // ===============================================================================
35 // Class declarations
36 // ===============================================================================
37 
39 public:
40  // Constructors and destructor
42  virtual ~MuonPathAnalyzer();
43 
44  // Main methods
45  virtual void initialise(const edm::EventSetup& iEventSetup);
46  virtual void run(edm::Event& iEvent,
47  const edm::EventSetup& iEventSetup,
48  MuonPathPtrs& inMpath,
49  std::vector<cmsdt::metaPrimitive>& metaPrimitives) = 0;
50  virtual void run(edm::Event& iEvent,
51  const edm::EventSetup& iEventSetup,
52  MuonPathPtrs& inMpath,
53  MuonPathPtrs& outMPath) = 0;
54 
55  virtual void finish();
56 
57  // Other public methods
58 
59  // Public attributes
60 
61 private:
62  // Private methods
63 
64  // Private attributes
65  bool debug_;
66 };
67 
68 #endif
MessageLogger.h
ESHandle.h
DTLayerId.h
MuonPathAnalyzer::finish
virtual void finish()
Definition: MuonPathAnalyzer.cc:21
ESGetToken.h
MuonPathPtrs
std::vector< MuonPathPtr > MuonPathPtrs
Definition: MuonPath.h:128
constants.h
Run.h
GlobalCoordsObtainer.h
DTChamberId.h
DTGeometry.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
FrameworkfwdMostUsed.h
MuonPathAnalyzer::run
virtual void run(edm::Event &iEvent, const edm::EventSetup &iEventSetup, MuonPathPtrs &inMpath, std::vector< cmsdt::metaPrimitive > &metaPrimitives)=0
iEvent
int iEvent
Definition: GenABIO.cc:224
edm::EventSetup
Definition: EventSetup.h:58
MuonPathAnalyzer
Definition: MuonPathAnalyzer.h:38
MuonPathAnalyzer::~MuonPathAnalyzer
virtual ~MuonPathAnalyzer()
Definition: MuonPathAnalyzer.cc:14
MuonPathAnalyzer::MuonPathAnalyzer
MuonPathAnalyzer(const edm::ParameterSet &pset, edm::ConsumesCollector &iC)
Definition: MuonPathAnalyzer.cc:9
MuonPathAnalyzer::debug_
bool debug_
Definition: MuonPathAnalyzer.h:65
DTWireId.h
Frameworkfwd.h
MuonPath.h
EventSetup.h
ConsumesCollector.h
ParameterSet.h
DTSuperLayerId.h
MuonGeometryRecord.h
MuonPathAnalyzer::initialise
virtual void initialise(const edm::EventSetup &iEventSetup)
Definition: MuonPathAnalyzer.cc:19
edm::Event
Definition: Event.h:73
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27