Skip to content

Commit e6251ad

Browse files
committed
extra fixes
1 parent 21672ae commit e6251ad

2 files changed

Lines changed: 7 additions & 11 deletions

File tree

PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1559,7 +1559,7 @@ struct TableMakerMC {
15591559
fStatsList->Add(histEvents);
15601560

15611561
// Track statistics: one bin for each track selection and 5 bins for V0 tags (gamma, K0s, Lambda, anti-Lambda, Omega)
1562-
TH1I* histTracks = new TH1I("TrackStats", "Track statistics", fTrackCuts.size() + 5.0, -0.5, fTrackCuts.size() - 0.5 + 5.0);
1562+
TH1I* histTracks = new TH1I("TrackStats", "Track statistics", fTrackCuts.size() + 5, -0.5, fTrackCuts.size() - 0.5 + 5.0);
15631563
ib = 1;
15641564
for (auto cut = fTrackCuts.begin(); cut != fTrackCuts.end(); cut++, ib++) {
15651565
histTracks->GetXaxis()->SetBinLabel(ib, (*cut)->GetName());

PWGDQ/TableProducer/tableMaker_withAssoc.cxx

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,6 @@ using namespace o2::framework::expressions;
9292
using namespace o2::aod;
9393
using namespace o2::aod::rctsel;
9494

95-
Zorro zorro;
96-
9795
// Declaration of various Joins used in the different process functions
9896
// TODO: Since DCA depends on which collision the track is associated to, we should remove writing and subscribing to DCA tables, to optimize on CPU / memory
9997
using MyBarrelTracks = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA,
@@ -391,6 +389,7 @@ struct TableMaker {
391389
Partition<MyBarrelTracksWithCov> tracksNegWithCov = (((aod::track::flags & static_cast<uint32_t>(o2::aod::track::PVContributor)) == static_cast<uint32_t>(o2::aod::track::PVContributor)) && (aod::track::tgl < static_cast<float>(-0.05)));
392390

393391
ctpRateFetcher mRateFetcher;
392+
Zorro zorro;
394393
parameters::GRPLHCIFData* mLHCIFdata = nullptr;
395394

396395
struct {
@@ -687,13 +686,13 @@ struct TableMaker {
687686
fStatsList->AddAt(histBcs, kStatsBcs);
688687

689688
// Track statistics: one bin for each track selection and 5 bins for V0 tags (gamma, K0s, Lambda, anti-Lambda, Omega)
690-
TH1D* histTracks = new TH1D("TrackStats", "Track statistics", fTrackCuts.size() + 5.0, -0.5, fTrackCuts.size() - 0.5 + 5.0);
689+
TH1D* histTracks = new TH1D("TrackStats", "Track statistics", fTrackCuts.size() + 5, -0.5, fTrackCuts.size() - 0.5 + 5.0);
691690
ib = 1;
692691
for (auto cut = fTrackCuts.begin(); cut != fTrackCuts.end(); cut++, ib++) {
693692
histTracks->GetXaxis()->SetBinLabel(ib, (*cut)->GetName());
694693
}
695694
constexpr std::array v0TagNames{"Photon conversion", "K^{0}_{s}", "#Lambda", "#bar{#Lambda}", "#Omega"};
696-
for (ib = 0; ib < v0TagNames.size(); ib++) {
695+
for (ib = 0; ib < static_cast<int>(v0TagNames.size()); ib++) {
697696
histTracks->GetXaxis()->SetBinLabel(fTrackCuts.size() + 1 + ib, v0TagNames[ib]);
698697
}
699698
fStatsList->AddAt(histTracks, kStatsTracks);
@@ -899,12 +898,9 @@ struct TableMaker {
899898
auto bfilling = mLHCIFdata->getBunchFilling();
900899
double nbc = bfilling.getFilledBCs().size();
901900

902-
double tvxRate;
903-
if (fConfigHistOutput.fConfigIrEstimator.value.empty()) {
904-
tvxRate = mRateFetcher.fetch(fCCDB.service, timeStamp, bc.runNumber(), "T0VTX");
905-
} else {
906-
tvxRate = mRateFetcher.fetch(fCCDB.service, timeStamp, bc.runNumber(), fConfigHistOutput.fConfigIrEstimator.value);
907-
}
901+
const double tvxRate = fConfigHistOutput.fConfigIrEstimator.value.empty()
902+
? mRateFetcher.fetch(fCCDB.service, timeStamp, bc.runNumber(), "T0VTX")
903+
: mRateFetcher.fetch(fCCDB.service, timeStamp, bc.runNumber(), fConfigHistOutput.fConfigIrEstimator.value);
908904

909905
double nTriggersPerFilledBC = tvxRate / nbc / o2::constants::lhc::LHCRevFreq;
910906
double mu = -std::log(1 - nTriggersPerFilledBC);

0 commit comments

Comments
 (0)