File indexing completed on 2023-03-17 11:12:57
0001 #ifndef __L1Analysis_L1AnalysisRCT_H__
0002 #define __L1Analysis_L1AnalysisRCT_H__
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include "DataFormats/L1CaloTrigger/interface/L1CaloCollections.h"
0012 #include "DataFormats/Common/interface/Handle.h"
0013 #include "L1AnalysisRCTDataFormat.h"
0014
0015 namespace L1Analysis {
0016 class L1AnalysisRCT {
0017 public:
0018 L1AnalysisRCT();
0019 L1AnalysisRCT(int maxRCTREG);
0020 ~L1AnalysisRCT();
0021
0022 void SetEmRCT(const edm::Handle<L1CaloEmCollection> em);
0023 void SetHdRCT(const edm::Handle<L1CaloRegionCollection> rgn);
0024 void Reset() { rct_.Reset(); }
0025 L1AnalysisRCTDataFormat* getData() { return &rct_; }
0026
0027 private:
0028 L1AnalysisRCTDataFormat rct_;
0029 };
0030 }
0031 #endif