CMS 3D CMS Logo

RPCPhiEff.h
Go to the documentation of this file.
1 #ifndef MuonRPCGeometry_RPCPhiEff_h
2 #define MuonRPCGeometry_RPCPhiEff_h
3 
4 // system include files
5 #include <memory>
6 
7 // user include files
10 
13 
15 
17 
21 
24 
26 
28 
29 #include <iostream>
30 #include <set>
31 #include <fstream>
32 #include <sstream>
33 
35 
36 //
37 // class decleration
38 //
39 
40 class RPCPhiEff:public edm::EDAnalyzer {
41  public:
42  explicit RPCPhiEff(const edm::ParameterSet &);
43  ~RPCPhiEff() override;
44 
45 
46  private:
47  void beginJob() override;
48  void analyze(const edm::Event &, const edm::EventSetup &) override;
50  std::string fromRaw(const edm::Event & iEvent);
51  void endJob() override;
52  std::ofstream m_outfileC;
53  std::ofstream m_outfileR;
54 
55  // ----------member data ---------------------------
56 
57 
59  //L1MuTriggerScales m_scales;
64 
66 
67 
68 };
69 
70 #endif
71 
RPCConst rpcconst
Definition: RPCPhiEff.h:58
RPCPhiEff(const edm::ParameterSet &)
Definition: RPCPhiEff.cc:57
edm::EDGetTokenT< edm::SimTrackContainer > m_g4Token
Definition: RPCPhiEff.h:62
~RPCPhiEff() override
Definition: RPCPhiEff.cc:75
std::string fromRaw(const edm::Event &iEvent)
Definition: RPCPhiEff.cc:252
edm::EDGetTokenT< std::vector< L1MuRegionalCand > > m_rpcfToken
Definition: RPCPhiEff.h:61
int iEvent
Definition: GenABIO.cc:230
void beginJob() override
Definition: RPCPhiEff.cc:328
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: RPCPhiEff.cc:90
edm::EDGetTokenT< RPCDigiCollection > m_rpcdigiToken
Definition: RPCPhiEff.h:63
edm::EDGetTokenT< std::vector< L1MuRegionalCand > > m_rpcbToken
Definition: RPCPhiEff.h:60
std::string fromCones(const edm::Event &iEvent)
Definition: RPCPhiEff.cc:246
void endJob() override
Definition: RPCPhiEff.cc:333
std::ofstream m_outfileC
Definition: RPCPhiEff.h:52
std::ofstream m_outfileR
Definition: RPCPhiEff.h:53
RPCConst m_const
Definition: RPCPhiEff.h:65