CMS 3D CMS Logo

CSCTFanalyzer.h
Go to the documentation of this file.
1 #ifndef CSCTFAnalyzer_h
2 #define CSCTFAnalyzer_h
3 
14 
15 #include "TTree.h"
16 #include "TFile.h"
17 
19 private:
22  TTree* tree;
23  TFile* file;
25  double dphi1, deta1;
26  int dpt1, dch1, dbx1;
27  double dphi2, deta2;
28  int dpt2, dch2, dbx2;
29  double dphi3, deta3;
30  int dpt3, dch3, dbx3;
34  double ephi1, eeta1;
35  int ept1, ech1, ebx1;
36  double ephi2, eeta2;
37  int ept2, ech2, ebx2;
38  double ephi3, eeta3;
39  int ept3, ech3, ebx3;
42 
44 
45 public:
46  void analyze(edm::Event const& e, edm::EventSetup const& iSetup) override;
47  void endJob(void) override;
48  void beginJob() override {}
49 
50  explicit CSCTFanalyzer(edm::ParameterSet const& pset);
51  ~CSCTFanalyzer(void) override {}
52 };
53 
54 #endif
void analyze(edm::Event const &e, edm::EventSetup const &iSetup) override
~CSCTFanalyzer(void) override
Definition: CSCTFanalyzer.h:51
edm::InputTag mbProducer
Definition: CSCTFanalyzer.h:20
void beginJob() override
Definition: CSCTFanalyzer.h:48
void endJob(void) override
edm::InputTag lctProducer
Definition: CSCTFanalyzer.h:20
edm::ESGetToken< L1MuTriggerScales, L1MuTriggerScalesRcd > scalesToken
Definition: CSCTFanalyzer.h:21
const L1MuTriggerScales * ts
Definition: CSCTFanalyzer.h:43
CSCTFanalyzer(edm::ParameterSet const &pset)
Definition: CSCTFanalyzer.cc:8
edm::InputTag emulTrackProducer
Definition: CSCTFanalyzer.h:20
edm::InputTag dataTrackProducer
Definition: CSCTFanalyzer.h:20