CMS 3D CMS Logo

L1AnalysisL1UpgradeTfMuonDataFormat.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisL1UpgradeTfMuonDataFormat_H__
2 #define __L1Analysis_L1AnalysisL1UpgradeTfMuonDataFormat_H__
3 
4 #include <vector>
5 
6 namespace L1Analysis {
10 
11  void Reset() {
12  nTfMuons = 0;
13  tfMuonHwPt.clear();
14  tfMuonHwEta.clear();
15  tfMuonHwPhi.clear();
16  tfMuonGlobalPhi.clear();
17  tfMuonHwSign.clear();
18  tfMuonHwSignValid.clear();
19  tfMuonHwQual.clear();
20  tfMuonLink.clear();
21  tfMuonProcessor.clear();
22  tfMuonTrackFinderType.clear();
23  tfMuonHwHF.clear();
24  tfMuonBx.clear();
25  tfMuonWh.clear();
26  tfMuonTrAdd.clear();
27  }
28 
29  unsigned short int nTfMuons;
30  std::vector<short int> tfMuonHwPt;
31  std::vector<short int> tfMuonHwEta;
32  std::vector<short int> tfMuonHwPhi;
33  std::vector<short int> tfMuonGlobalPhi;
34  std::vector<short int> tfMuonHwSign;
35  std::vector<short int> tfMuonHwSignValid;
36  std::vector<short int> tfMuonHwQual;
37  std::vector<short int> tfMuonLink;
38  std::vector<short int> tfMuonProcessor;
39  std::vector<short int> tfMuonTrackFinderType;
40  std::vector<short int> tfMuonHwHF;
41  std::vector<short int> tfMuonBx;
42  std::vector<short int> tfMuonWh;
43  std::vector<short int> tfMuonTrAdd;
44  };
45 } // namespace L1Analysis
46 #endif