Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run3-alca224 Make use of MessageLogger wherever possible in Calibration/IsolatedParticles and HcalIsolatedTrackReco packages and also extend the use of the macros #38780

Merged
merged 1 commit into from
Jul 21, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/one/EDProducer.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"

Expand Down Expand Up @@ -109,8 +110,8 @@ void ECALRegFEDSelector::produce(edm::Event& iEvent, const edm::EventSetup& iSet
// this fed has data -- lets copy it
FEDRawData& fedDataProd = producedData->FEDData(j);
if (fedDataProd.size() != 0) {
// std::cout << " More than one FEDRawDataCollection with data in FED ";
// std::cout << j << " Skipping the 2nd\n";
edm::LogVerbatim("HcalCalib") << " More than one FEDRawDataCollection with data in FED " << j
<< " Skipping the 2nd";
continue;
}
fedDataProd.resize(size);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/global/EDProducer.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"

Expand Down Expand Up @@ -184,8 +185,8 @@ void SubdetFEDSelector::produce(edm::StreamID, edm::Event& iEvent, const edm::Ev
// this fed has data -- lets copy it
FEDRawData& fedDataProd = producedData->FEDData(j);
if (fedDataProd.size() != 0) {
// std::cout << " More than one FEDRawDataCollection with data in FED ";
// std::cout << j << " Skipping the 2nd\n";
edm::LogVerbatim("HcalCalib") << " More than one FEDRawDataCollection with data in FED " << j
<< " Skipping the 2nd";
continue;
}
fedDataProd.resize(size);
Expand Down
2 changes: 2 additions & 0 deletions Calibration/IsolatedParticles/interface/eHCALMatrixExtra.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,12 @@ Created: August 2009
// system include files
#include <memory>
#include <map>
#include <sstream>
#include <vector>

// user include files
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/Candidate/interface/Candidate.h"
#include "DataFormats/DetId/interface/DetId.h"
Expand Down
130 changes: 72 additions & 58 deletions Calibration/IsolatedParticles/interface/eHCALMatrixExtra.icc
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ namespace spr {
HcalDetId hcid(hcid0.subdet(), hcid0.ieta(), hcid0.iphi(), 1);
DetId det(hcid.rawId());
if (debug)
std::cout << "Inside eHCALmatrixTotal " << ieta << "X" << iphi << " Inclusion of HO Flag " << includeHO
<< std::endl;
edm::LogVerbatim("IsoTrack") << "Inside eHCALmatrixTotal " << ieta << "X" << iphi << " Inclusion of HO Flag "
<< includeHO;

spr::EtaPhi etaphi = spr::getEtaPhi(ieta, iphi, debug);

Expand All @@ -69,8 +69,8 @@ namespace spr {
itrym = itry;
}
if (debug)
std::cout << "eHCALMatrix::Total energy " << energy << " Max " << energySum << "in trial # " << itrym
<< std::endl;
edm::LogVerbatim("IsoTrack") << "eHCALMatrix::Total energy " << energy << " Max " << energySum << "in trial # "
<< itrym;
}

return std::pair<double, int>(energySum, itrym);
Expand All @@ -93,12 +93,12 @@ namespace spr {
HcalDetId hcid(hcid0.subdet(), hcid0.ieta(), hcid0.iphi(), 1);
DetId det(hcid.rawId());
if (debug)
std::cout << "Inside energyHCALmatrix " << 2 * ieta + 1 << "X" << 2 * iphi + 1 << " Inclusion of HO Flag "
<< includeHO << std::endl;
edm::LogVerbatim("IsoTrack") << "Inside energyHCALmatrix " << 2 * ieta + 1 << "X" << 2 * iphi + 1
<< " Inclusion of HO Flag " << includeHO;

double energy = 0;
if (ieta > 2) {
std::cout << " no matrix > 5x5 is coded ! " << std::endl;
edm::LogVerbatim("IsoTrack") << " no matrix > 5x5 is coded ! ";
return energy;
}
// used dets during building the matrix
Expand All @@ -113,23 +113,25 @@ namespace spr {
// go to east from central tower
vNeighboursDetId.clear();
if (debug)
std::cout << "hitHCALMatrix:: det " << (HcalDetId)det << std::endl;
edm::LogVerbatim("IsoTrack") << "hitHCALMatrix:: det " << (HcalDetId)det;
vNeighboursDetId = topology->east(det);
if (debug) {
std::cout << "Neighbour:: East";
std::ostringstream st1;
st1 << "Neighbour:: East";
for (unsigned int i = 0; i < vNeighboursDetId.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
if (ieta == 2) {
for (int ii = 0; ii < (int)vNeighboursDetId.size(); ii++) {
std::vector<DetId> vNeighboursDetIdc = topology->east(vNeighboursDetId[ii]);
if (debug) {
std::cout << "Neighbour:: East";
std::ostringstream st1;
st1 << "Neighbour:: East";
for (unsigned int i = 0; i < vNeighboursDetIdc.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetIdc[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetIdc[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetIdc, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
}
Expand All @@ -139,20 +141,22 @@ namespace spr {
vNeighboursDetId.clear();
vNeighboursDetId = topology->west(det);
if (debug) {
std::cout << "Neighbour:: West";
std::ostringstream st1;
st1 << "Neighbour:: West";
for (unsigned int i = 0; i < vNeighboursDetId.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
if (ieta == 2) {
for (int ii = 0; ii < (int)vNeighboursDetId.size(); ii++) {
std::vector<DetId> vNeighboursDetIdc = topology->west(vNeighboursDetId[ii]);
if (debug) {
std::cout << "Neighbour:: West";
std::ostringstream st1;
st1 << "Neighbour:: West";
for (unsigned int i = 0; i < vNeighboursDetIdc.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetIdc[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetIdc[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetIdc, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
}
Expand All @@ -163,13 +167,14 @@ namespace spr {
DetId detnorth = det;
for (int inorth = 0; inorth < iphi; inorth++) {
if (debug)
std::cout << "hitHCALMatrix:: detNorth " << (HcalDetId)detnorth << std::endl;
edm::LogVerbatim("IsoTrack") << "hitHCALMatrix:: detNorth " << (HcalDetId)detnorth;
std::vector<DetId> NorthDetId = topology->north(detnorth);
if (debug) {
std::cout << "Neighbour:: North";
std::ostringstream st1;
st1 << "Neighbour:: North";
for (unsigned int i = 0; i < NorthDetId.size(); i++)
std::cout << " " << (HcalDetId)NorthDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)NorthDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
if (!(NorthDetId.empty())) {
energy += energyHCAL(NorthDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
Expand All @@ -178,20 +183,22 @@ namespace spr {
vNeighboursDetId.clear();
vNeighboursDetId = topology->east(NorthDetId[0]);
if (debug) {
std::cout << "Neighbour:: East";
std::ostringstream st1;
st1 << "Neighbour:: East";
for (unsigned int i = 0; i < vNeighboursDetId.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
if (ieta == 2) {
for (int ii = 0; ii < (int)vNeighboursDetId.size(); ii++) {
std::vector<DetId> vNeighboursDetIdc = topology->east(vNeighboursDetId[ii]);
if (debug) {
std::cout << "Neighbour:: East";
std::ostringstream st1;
st1 << "Neighbour:: East";
for (unsigned int i = 0; i < vNeighboursDetIdc.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetIdc[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetIdc[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy +=
energyHCAL(vNeighboursDetIdc, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
Expand All @@ -202,20 +209,22 @@ namespace spr {
vNeighboursDetId.clear();
vNeighboursDetId = topology->west(NorthDetId[0]);
if (debug) {
std::cout << "Neighbour:: West";
std::ostringstream st1;
st1 << "Neighbour:: West";
for (unsigned int i = 0; i < vNeighboursDetId.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
if (ieta == 2) {
for (int ii = 0; ii < (int)vNeighboursDetId.size(); ii++) {
std::vector<DetId> vNeighboursDetIdc = topology->west(vNeighboursDetId[ii]);
if (debug) {
std::cout << "Neighbour:: West";
std::ostringstream st1;
st1 << "Neighbour:: West";
for (unsigned int i = 0; i < vNeighboursDetIdc.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetIdc[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetIdc[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy +=
energyHCAL(vNeighboursDetIdc, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
Expand All @@ -232,16 +241,17 @@ namespace spr {
DetId detsouth = det;
for (int isouth = 0; isouth < iphi; isouth++) {
if (debug)
std::cout << "hitHCALMatrix:: detSouth " << (HcalDetId)detsouth << std::endl;
edm::LogVerbatim("IsoTrack") << "hitHCALMatrix:: detSouth " << (HcalDetId)detsouth;
vNeighboursDetId.clear();
std::vector<DetId> SouthDetId = topology->south(detsouth);
if (!(SouthDetId.empty())) {
energy += energyHCAL(SouthDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
if (debug) {
std::cout << "Neighbour:: South";
std::ostringstream st1;
st1 << "Neighbour:: South";
for (unsigned int i = 0; i < SouthDetId.size(); i++)
std::cout << " " << (HcalDetId)SouthDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)SouthDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}

// go to east
Expand All @@ -250,20 +260,22 @@ namespace spr {
vNeighboursDetId.clear();
vNeighboursDetId = topology->east(SouthDetId[0]);
if (debug) {
std::cout << "Neighbour:: East";
std::ostringstream st1;
st1 << "Neighbour:: East";
for (unsigned int i = 0; i < vNeighboursDetId.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
if (ieta == 2) {
for (int ii = 0; ii < (int)vNeighboursDetId.size(); ii++) {
std::vector<DetId> vNeighboursDetIdc = topology->east(vNeighboursDetId[ii]);
if (debug) {
std::cout << "Neighbour:: East";
std::ostringstream st1;
st1 << "Neighbour:: East";
for (unsigned int i = 0; i < vNeighboursDetIdc.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetIdc[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetIdc[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy +=
energyHCAL(vNeighboursDetIdc, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
Expand All @@ -274,20 +286,22 @@ namespace spr {
vNeighboursDetId.clear();
vNeighboursDetId = topology->west(SouthDetId[0]);
if (debug) {
std::cout << "Neighbour:: West";
std::ostringstream st1;
st1 << "Neighbour:: West";
for (unsigned int i = 0; i < vNeighboursDetId.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetId[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetId[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy += energyHCAL(vNeighboursDetId, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
if (ieta == 2) {
for (int ii = 0; ii < (int)vNeighboursDetId.size(); ii++) {
std::vector<DetId> vNeighboursDetIdc = topology->west(vNeighboursDetId[ii]);
if (debug) {
std::cout << "Neighbour:: West";
std::ostringstream st1;
st1 << "Neighbour:: West";
for (unsigned int i = 0; i < vNeighboursDetIdc.size(); i++)
std::cout << " " << (HcalDetId)vNeighboursDetIdc[i];
std::cout << std::endl;
st1 << " " << (HcalDetId)vNeighboursDetIdc[i];
edm::LogVerbatim("IsoTrack") << st1.str();
}
energy +=
energyHCAL(vNeighboursDetIdc, dets, topology, hits, includeHO, hbThr, heThr, hfThr, hoThr, debug);
Expand Down Expand Up @@ -375,7 +389,7 @@ namespace spr {
}
}
if (debug)
std::cout << "energyHCAL:: Energy " << energySum << " from " << kHit << " hits" << std::endl;
edm::LogVerbatim("IsoTrack") << "energyHCAL:: Energy " << energySum << " from " << kHit << " hits";
return energySum;
}

Expand All @@ -400,13 +414,13 @@ namespace spr {
khit++;
ok = true;
if (debug)
std::cout << "energyDetIdHCALneighbours:: Hit " << khit << " " << (HcalDetId)vdets[i] << " energy "
<< hit[ihit]->energy() << std::endl;
edm::LogVerbatim("IsoTrack") << "energyDetIdHCALneighbours:: Hit " << khit << " " << (HcalDetId)vdets[i]
<< " energy " << hit[ihit]->energy();
}
}
if (debug)
std::cout << "energyDetIdHCALneighbours::Detector " << i << " " << (HcalDetId)vdets[i] << " energy " << energy
<< std::endl;
edm::LogVerbatim("IsoTrack") << "energyDetIdHCALneighbours::Detector " << i << " " << (HcalDetId)vdets[i]
<< " energy " << energy;
if (ok) {
int subdet = ((HcalDetId)(vdets[i].rawId())).subdet();
double eThr = hbThr;
Expand All @@ -422,7 +436,7 @@ namespace spr {
}

if (debug)
std::cout << "energyDetIdHCALneighbours::EnergyDetId buffer size " << energyDetId.size() << std::endl;
edm::LogVerbatim("IsoTrack") << "energyDetIdHCALneighbours::EnergyDetId buffer size " << energyDetId.size();
return energyDetId;
}

Expand Down
Loading