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
CSCTFanalyzer::verbose
int verbose
Definition: CSCTFanalyzer.h:24
CSCTFanalyzer::erank2
int erank2
Definition: CSCTFanalyzer.h:40
CSCTFanalyzer::dch2
int dch2
Definition: CSCTFanalyzer.h:28
Handle.h
CSCTFanalyzer::ebx1
int ebx1
Definition: CSCTFanalyzer.h:35
CSCTFanalyzer::erank3
int erank3
Definition: CSCTFanalyzer.h:40
CSCTFanalyzer::ech1
int ech1
Definition: CSCTFanalyzer.h:35
CSCTFanalyzer::ebx3
int ebx3
Definition: CSCTFanalyzer.h:39
CSCTFanalyzer::ech3
int ech3
Definition: CSCTFanalyzer.h:39
ESHandle.h
CSCTFanalyzer::drank3
int drank3
Definition: CSCTFanalyzer.h:31
CSCTFanalyzer::ephi1
double ephi1
Definition: CSCTFanalyzer.h:34
CSCTFanalyzer::scalesToken
edm::ESGetToken< L1MuTriggerScales, L1MuTriggerScalesRcd > scalesToken
Definition: CSCTFanalyzer.h:21
CSCTFanalyzer::emulTrackProducer
edm::InputTag emulTrackProducer
Definition: CSCTFanalyzer.h:20
CSCTFanalyzer::emode3
int emode3
Definition: CSCTFanalyzer.h:41
CSCTFanalyzer::deta3
double deta3
Definition: CSCTFanalyzer.h:29
CSCTFanalyzer::eeta2
double eeta2
Definition: CSCTFanalyzer.h:36
CSCTFanalyzer::ept1
int ept1
Definition: CSCTFanalyzer.h:35
EDAnalyzer.h
L1MuTriggerScalesRcd.h
CSCTFanalyzer::endJob
void endJob(void) override
Definition: CSCTFanalyzer.cc:69
CSCTFanalyzer::emode1
int emode1
Definition: CSCTFanalyzer.h:41
CSCTFanalyzer::drank1
int drank1
Definition: CSCTFanalyzer.h:31
CSCTFanalyzer
Definition: CSCTFanalyzer.h:18
ESGetToken.h
CSCTFanalyzer::file
TFile * file
Definition: CSCTFanalyzer.h:23
CSCTFanalyzer::ts
const L1MuTriggerScales * ts
Definition: CSCTFanalyzer.h:43
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
CSCTFanalyzer::dch1
int dch1
Definition: CSCTFanalyzer.h:26
CSCTFanalyzer::CSCTFanalyzer
CSCTFanalyzer(edm::ParameterSet const &pset)
Definition: CSCTFanalyzer.cc:8
CSCTFanalyzer::dphi3
double dphi3
Definition: CSCTFanalyzer.h:29
CSCTFanalyzer::~CSCTFanalyzer
~CSCTFanalyzer(void) override
Definition: CSCTFanalyzer.h:51
CSCTFanalyzer::mbProducer
edm::InputTag mbProducer
Definition: CSCTFanalyzer.h:20
CSCTFanalyzer::dlcts2
int dlcts2
Definition: CSCTFanalyzer.h:33
CSCTFanalyzer::deta1
double deta1
Definition: CSCTFanalyzer.h:25
CSCTFanalyzer::dmode2
int dmode2
Definition: CSCTFanalyzer.h:32
CSCTFanalyzer::ephi3
double ephi3
Definition: CSCTFanalyzer.h:38
CSCTFanalyzer::dch3
int dch3
Definition: CSCTFanalyzer.h:30
CSCTFanalyzer::dlcts3
int dlcts3
Definition: CSCTFanalyzer.h:33
CSCTFanalyzer::dataTrackProducer
edm::InputTag dataTrackProducer
Definition: CSCTFanalyzer.h:20
CSCTFanalyzer::dmode3
int dmode3
Definition: CSCTFanalyzer.h:32
CSCTFanalyzer::beginJob
void beginJob() override
Definition: CSCTFanalyzer.h:48
CSCTFanalyzer::emode2
int emode2
Definition: CSCTFanalyzer.h:41
CSCTFanalyzer::ech2
int ech2
Definition: CSCTFanalyzer.h:37
edm::ParameterSet
Definition: ParameterSet.h:47
CSCTFanalyzer::ept2
int ept2
Definition: CSCTFanalyzer.h:37
CSCTFanalyzer::ephi2
double ephi2
Definition: CSCTFanalyzer.h:36
CSCTFanalyzer::lctProducer
edm::InputTag lctProducer
Definition: CSCTFanalyzer.h:20
Event.h
CSCTFanalyzer::dphi2
double dphi2
Definition: CSCTFanalyzer.h:27
CSCTFanalyzer::tree
TTree * tree
Definition: CSCTFanalyzer.h:22
CSCTFanalyzer::dpt1
int dpt1
Definition: CSCTFanalyzer.h:26
CSCTFanalyzer::dbx2
int dbx2
Definition: CSCTFanalyzer.h:28
CSCTFanalyzer::analyze
void analyze(edm::Event const &e, edm::EventSetup const &iSetup) override
Definition: CSCTFanalyzer.cc:75
L1MuTriggerScales.h
edm::EventSetup
Definition: EventSetup.h:57
CSCTFanalyzer::dpt2
int dpt2
Definition: CSCTFanalyzer.h:28
L1MuTriggerScales
Definition: L1MuTriggerScales.h:33
edm::ESGetToken< L1MuTriggerScales, L1MuTriggerScalesRcd >
CSCTFanalyzer::dbx1
int dbx1
Definition: CSCTFanalyzer.h:26
InputTag.h
CSCTFanalyzer::nEmulMuons
int nEmulMuons
Definition: CSCTFanalyzer.h:24
CSCTFanalyzer::dbx3
int dbx3
Definition: CSCTFanalyzer.h:30
CSCTFanalyzer::eeta3
double eeta3
Definition: CSCTFanalyzer.h:38
CSCTFanalyzer::ept3
int ept3
Definition: CSCTFanalyzer.h:39
CSCTFanalyzer::dphi1
double dphi1
Definition: CSCTFanalyzer.h:25
CSCTFanalyzer::eeta1
double eeta1
Definition: CSCTFanalyzer.h:34
CSCTFanalyzer::deta2
double deta2
Definition: CSCTFanalyzer.h:27
CSCTFanalyzer::dlcts1
int dlcts1
Definition: CSCTFanalyzer.h:33
EventSetup.h
ParameterSet.h
CSCTFanalyzer::dpt3
int dpt3
Definition: CSCTFanalyzer.h:30
CSCTFanalyzer::drank2
int drank2
Definition: CSCTFanalyzer.h:31
edm::Event
Definition: Event.h:73
CSCTFanalyzer::ebx2
int ebx2
Definition: CSCTFanalyzer.h:37
CSCTFanalyzer::nDataMuons
int nDataMuons
Definition: CSCTFanalyzer.h:24
CSCTFanalyzer::dmode1
int dmode1
Definition: CSCTFanalyzer.h:32
edm::InputTag
Definition: InputTag.h:15
CSCTFanalyzer::erank1
int erank1
Definition: CSCTFanalyzer.h:40
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37