File indexing completed on 2024-09-07 04:37:00
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
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 }
0054 #endif