File indexing completed on 2023-03-17 11:12:57
0001 #ifndef __L1Analysis_L1AnalysisL1UpgradeTfMuonShower_H__
0002 #define __L1Analysis_L1AnalysisL1UpgradeTfMuonShower_H__
0003
0004 #include "DataFormats/L1TMuon/interface/RegionalMuonShower.h"
0005
0006 #include "L1Trigger/L1TNtuples/interface/L1AnalysisL1UpgradeTfMuonShowerDataFormat.h"
0007 namespace L1Analysis {
0008 class L1AnalysisL1UpgradeTfMuonShower {
0009 public:
0010 enum { TEST = 0 };
0011 L1AnalysisL1UpgradeTfMuonShower();
0012 ~L1AnalysisL1UpgradeTfMuonShower();
0013 void Reset() { l1upgradetfmuonshower_.Reset(); }
0014 void SetTfMuonShower(const l1t::RegionalMuonShowerBxCollection& muon, unsigned maxL1UpgradeTfMuonShower);
0015 L1AnalysisL1UpgradeTfMuonShowerDataFormat* getData() { return &l1upgradetfmuonshower_; }
0016
0017 private:
0018 L1AnalysisL1UpgradeTfMuonShowerDataFormat l1upgradetfmuonshower_;
0019 };
0020 }
0021 #endif