File indexing completed on 2024-04-06 12:21:12
0001 #ifndef __L1Analysis_L1AnalysisRecoRpcHitDataFormat_H__
0002 #define __L1Analysis_L1AnalysisRecoRpcHitDataFormat_H__
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include <vector>
0012
0013 namespace L1Analysis {
0014 struct L1AnalysisRecoRpcHitDataFormat {
0015 L1AnalysisRecoRpcHitDataFormat() { Reset(); };
0016 ~L1AnalysisRecoRpcHitDataFormat() { Reset(); };
0017
0018 void Reset() {
0019 nRpcHits = 0;
0020
0021 region.clear();
0022 clusterSize.clear();
0023 strip.clear();
0024 bx.clear();
0025
0026 xLoc.clear();
0027 phiGlob.clear();
0028
0029 station.clear();
0030 sector.clear();
0031 layer.clear();
0032 subsector.clear();
0033 roll.clear();
0034 ring.clear();
0035 muonId.clear();
0036 }
0037
0038 int nRpcHits;
0039
0040 std::vector<int> region;
0041 std::vector<int> clusterSize;
0042 std::vector<int> strip;
0043 std::vector<int> bx;
0044
0045 std::vector<float> xLoc;
0046 std::vector<float> phiGlob;
0047
0048 std::vector<int> station;
0049 std::vector<int> sector;
0050 std::vector<int> layer;
0051 std::vector<int> subsector;
0052 std::vector<int> roll;
0053 std::vector<int> ring;
0054 std::vector<int> muonId;
0055 };
0056 }
0057 #endif