File indexing completed on 2024-09-07 04:36:51
0001
0002
0003
0004
0005
0006
0007
0008 #ifndef Stage1Layer2JetAlgorithm_h
0009 #define Stage1Layer2JetAlgorithm_h
0010
0011 #include "DataFormats/L1TCalorimeter/interface/CaloRegion.h"
0012 #include "DataFormats/L1Trigger/interface/Jet.h"
0013 #include "DataFormats/L1TCalorimeter/interface/CaloEmCand.h"
0014
0015 #include <vector>
0016
0017 namespace l1t {
0018
0019 class Stage1Layer2JetAlgorithm {
0020 public:
0021 virtual void processEvent(const std::vector<l1t::CaloRegion>& regions,
0022 const std::vector<l1t::CaloEmCand>& EMCands,
0023 std::vector<l1t::Jet>* jets,
0024 std::vector<l1t::Jet>* preGtJets) = 0;
0025 virtual ~Stage1Layer2JetAlgorithm() {}
0026
0027
0028
0029 };
0030
0031 }
0032
0033 #endif