Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #ifndef __L1Analysis_L1AnalysisRecoRpcHitDataFormat_H__
0002 #define __L1Analysis_L1AnalysisRecoRpcHitDataFormat_H__
0003 
0004 //-------------------------------------------------------------------------------
0005 // Created 21/11/2012 - C. Battilana
0006 //
0007 //
0008 // Original code : L1Trigger/L1TNtuples/L1RecoMuonProducer - Luigi Guiducci
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 }  // namespace L1Analysis
0057 #endif