File indexing completed on 2023-03-17 11:12:56
0001 #ifndef __L1Analysis_L1AnalysisGT_H__
0002 #define __L1Analysis_L1AnalysisGT_H__
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h"
0012 #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerEvmReadoutRecord.h"
0013
0014 #include "L1AnalysisGTDataFormat.h"
0015
0016 namespace L1Analysis {
0017 class L1AnalysisGT {
0018 public:
0019 L1AnalysisGT();
0020 ~L1AnalysisGT();
0021
0022 void Set(const L1GlobalTriggerReadoutRecord* gtrr);
0023 void SetEvm(const L1GlobalTriggerEvmReadoutRecord* gtevmrr);
0024 void Reset() { gt_.Reset(); }
0025 L1AnalysisGTDataFormat* getData() { return >_; }
0026
0027 private:
0028 L1AnalysisGTDataFormat gt_;
0029 };
0030 }
0031 #endif