Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:21:11

0001 #ifndef __L1Analysis_L1AnalysisBMTFInputsDataFormat_H__
0002 #define __L1Analysis_L1AnalysisBMTFInputsDataFormat_H__
0003 
0004 #include <vector>
0005 
0006 namespace L1Analysis {
0007   struct L1AnalysisBMTFInputsDataFormat {
0008     L1AnalysisBMTFInputsDataFormat() { Reset(); };
0009     ~L1AnalysisBMTFInputsDataFormat(){};
0010 
0011     void Reset() {
0012       phSize = 0;
0013 
0014       phBx.clear();
0015       phWh.clear();
0016       phSe.clear();
0017       phSt.clear();
0018       phAng.clear();
0019       phBandAng.clear();
0020       phCode.clear();
0021       phTs2Tag.clear();
0022 
0023       thSize = 0;
0024 
0025       thBx.clear();
0026       thWh.clear();
0027       thSe.clear();
0028       thSt.clear();
0029       thCode.clear();
0030       thTheta.clear();
0031     }
0032 
0033     // ---- L1AnalysisBMTFDataFormat information.
0034 
0035     int phSize;
0036     std::vector<int> phBx;
0037     std::vector<int> phWh;
0038     std::vector<int> phSe;
0039     std::vector<int> phSt;
0040     std::vector<float> phAng;
0041     std::vector<float> phBandAng;
0042     std::vector<int> phCode;
0043     std::vector<int> phTs2Tag;
0044 
0045     int thSize;
0046     std::vector<int> thBx;
0047     std::vector<int> thWh;
0048     std::vector<int> thSe;
0049     std::vector<int> thSt;
0050     std::vector<int> thTheta;
0051     std::vector<int> thCode;
0052   };
0053 }  // namespace L1Analysis
0054 #endif