CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Stage2MainProcessor.h
Go to the documentation of this file.
1 
11 //
12 
13 #ifndef Stage2MainProcessor_h
14 #define Stage2MainProcessor_h
15 
18 
23 
24 namespace l1t {
25 
27  public:
28  virtual void processEvent(const std::vector<l1t::CaloTower> & inTowers,
29  std::vector<l1t::CaloTower> & outTowers,
30  std::vector<l1t::CaloCluster> & clusters,
31  std::vector<l1t::EGamma> & mpEGammas,
32  std::vector<l1t::Tau> & mpTaus,
33  std::vector<l1t::Jet> & mpJets,
34  std::vector<l1t::EtSum> & mpSums,
35  std::vector<l1t::EGamma> & egammas,
36  std::vector<l1t::Tau> & taus,
37  std::vector<l1t::Jet> & jets,
38  std::vector<l1t::EtSum> & etSums) = 0;
39 
40  virtual ~Stage2MainProcessor(){};
41 
42  };
43 
44 }
45 
46 #endif
vector< PseudoJet > jets
virtual void processEvent(const std::vector< l1t::CaloTower > &inTowers, std::vector< l1t::CaloTower > &outTowers, std::vector< l1t::CaloCluster > &clusters, std::vector< l1t::EGamma > &mpEGammas, std::vector< l1t::Tau > &mpTaus, std::vector< l1t::Jet > &mpJets, std::vector< l1t::EtSum > &mpSums, std::vector< l1t::EGamma > &egammas, std::vector< l1t::Tau > &taus, std::vector< l1t::Jet > &jets, std::vector< l1t::EtSum > &etSums)=0