Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:11:21

0001 #include "L1Trigger/GlobalCaloTrigger/interface/L1GctNullJetFinder.h"
0002 
0003 //DEFINE STATICS
0004 const unsigned int L1GctNullJetFinder::MAX_REGIONS_IN =
0005     (((L1CaloRegionDetId::N_ETA) / 2) + 1) * L1GctNullJetFinder::N_COLS;
0006 const unsigned int L1GctNullJetFinder::N_COLS = 4;
0007 const unsigned int L1GctNullJetFinder::CENTRAL_COL0 = 1;
0008 
0009 L1GctNullJetFinder::L1GctNullJetFinder(int id) : L1GctJetFinderBase(id) { this->reset(); }
0010 
0011 L1GctNullJetFinder::~L1GctNullJetFinder() {}
0012 
0013 std::ostream& operator<<(std::ostream& os, const L1GctNullJetFinder& algo) {
0014   os << "===L1GctNullJetFinder===" << std::endl;
0015   const L1GctJetFinderBase* temp = &algo;
0016   os << *temp;
0017   return os;
0018 }
0019 
0020 void L1GctNullJetFinder::fetchInput() {
0021   // Get rid of any input objects that may have been stored (!)
0022   resetProcessor();
0023   setupObjects();
0024 }
0025 
0026 void L1GctNullJetFinder::process() {
0027   if (setupOk()) {
0028     // NO jet finder so all jets (and intermediate clusters etc) will be null
0029     // as created by the call to setupObjects() above
0030     doEnergySums();
0031   }
0032 }