Hoi,
I had another look and I do think that we have been using the chi2
based truth mapper and not the (correct) GHit one. I see in
~ursl/d/log/breco-020402/genbnu/dstar-sp4run1-gen-bb-8001-88.log.gz:
Excerpt from the path:
TruthToolsSequence2 (enabled)
BtaLoadMicroMCCandidates (enabled) Load default Mc Beta Candidates
BtaLoadChiSqAssoc2 (enabled) Cloned BtaLoadChiSqAssoc module
BtaLoadMicroTruAssoc2 (enabled) Cloned BtaMicroTruAssoc module
BetaMicroTruthSequence (enabled)
BtaLoadChiSqAssoc (enabled) Load chisq matching associator
BtaLoadMicroTruAssoc (enabled) Load AstTwoWayMatch and BtMcAssocMicro for micro <-> mc
Talking to the two modules, it seems that the ChiSqAssoc still
produces the "Default" map.
> mod talk BtaLoadMicroTruAssoc
BtaLoadMicroTruAssoc> show
Current value of item(s) in the "BtaLoadMicroTruAssoc" module:
Value of verbose for module BtaLoadMicroTruAssoc: f
Value of production for module BtaLoadMicroTruAssoc: f
Value of enableFrames for module BtaLoadMicroTruAssoc: f
Value of microCandidateList for module BtaLoadMicroTruAssoc: IfdStrKey(BtaMicroCandidates)
Value of mcBtaCandidateList for module BtaLoadMicroTruAssoc: IfdStrKey(MCTruth)
Value of inputMicroTruMapList for module BtaLoadMicroTruAssoc: IfdStrKey(MicroTruMapList)
Value of outputMicroTruMatch for module BtaLoadMicroTruAssoc: IfdStrKey(MicroTruMatch)
Value of outputMicroTruAssoc for module BtaLoadMicroTruAssoc: IfdStrKey(Micro)
Value of createMatch for module BtaLoadMicroTruAssoc: t
Value of createAssoc for module BtaLoadMicroTruAssoc: t
Value of smearedOriginalMap for module BtaLoadMicroTruAssoc: IfdStrKey(Default)
BtaLoadMicroTruAssoc> exit
> mod talk BtaLoadChiSqAssoc
BtaLoadChiSqAssoc> show
Current value of item(s) in the "BtaLoadChiSqAssoc" module:
Value of verbose for module BtaLoadChiSqAssoc: f
Value of production for module BtaLoadChiSqAssoc: f
Value of enableFrames for module BtaLoadChiSqAssoc: f
Value of inputChargedBtaCandidateList for module BtaLoadChiSqAssoc: IfdStrKey(ChargedTracks)
Value of inputNeutralBtaCandidateList for module BtaLoadChiSqAssoc: IfdStrKey(CalorNeutral)
Value of outputMcAssoc for module BtaLoadChiSqAssoc: IfdStrKey(Default)
Value of mcBtaCandidateList for module BtaLoadChiSqAssoc: IfdStrKey(MCTruth)
Value of toDiffLimit for module BtaLoadChiSqAssoc is 1e+06
Value of fromDiffLimit for module BtaLoadChiSqAssoc is 1e+06
Since this is hard-wired in CompBaseNtpDumper, I'll change the module
creating the "Default" map in our tcl. I presume other analyses using
CompBaseNtpDumper must have run into this before as well ...
Anybody offering hope against this evidence?
Cheers,
--U.
|