Skip to content

Commit

Permalink
Adding optionality for MTD timing in PFTICLProducer
Browse files Browse the repository at this point in the history
  • Loading branch information
trtomei committed Mar 3, 2022
1 parent 4456728 commit 6ded0b8
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions RecoHGCal/TICL/plugins/PFTICLProducer.cc
Expand Up @@ -26,6 +26,7 @@ class PFTICLProducer : public edm::stream::EDProducer<> {

private:
// parameters
const bool useMTDTiming_;
const bool useTimingAverage_;
const float timingQualityThreshold_;

Expand All @@ -40,7 +41,8 @@ class PFTICLProducer : public edm::stream::EDProducer<> {
DEFINE_FWK_MODULE(PFTICLProducer);

PFTICLProducer::PFTICLProducer(const edm::ParameterSet& conf)
: useTimingAverage_(conf.getParameter<bool>("useTimingAverage")),
: useMTDTiming_(conf.getParameter<bool>("useMTDTiming")),
useTimingAverage_(conf.getParameter<bool>("useTimingAverage")),
timingQualityThreshold_(conf.getParameter<double>("timingQualityThreshold")),
ticl_candidates_(consumes<edm::View<TICLCandidate>>(conf.getParameter<edm::InputTag>("ticlCandidateSrc"))),
srcTrackTime_(consumes<edm::ValueMap<float>>(conf.getParameter<edm::InputTag>("trackTimeValueMap"))),
Expand All @@ -59,6 +61,7 @@ void PFTICLProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptio
desc.add<edm::InputTag>("trackTimeErrorMap", edm::InputTag("tofPID:sigmat0"));
desc.add<edm::InputTag>("trackTimeQualityMap", edm::InputTag("mtdTrackQualityMVA:mtdQualMVA"));
desc.add<double>("timingQualityThreshold", 0.5);
desc.addOptional<bool>("useMTDTiming", true);
desc.add<bool>("useTimingAverage", false);
// For PFMuonAlgo
desc.add<edm::InputTag>("muonSrc", edm::InputTag("muons1stStep"));
Expand Down Expand Up @@ -143,7 +146,7 @@ void PFTICLProducer::produce(edm::Event& evt, const edm::EventSetup& es) {
auto time = ticl_cand.time();
auto timeE = ticl_cand.timeError();

if (candidate.charge()) {
if (useMTDTiming_ and candidate.charge()) {
// Ignore HGCAL timing until it will be TOF corrected
time = -99.;
timeE = -1.;
Expand Down

0 comments on commit 6ded0b8

Please sign in to comment.