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
Pr90x l1t integration (v89.15) fix SumEt, uGT prescales, memory leaks, clean-up #16967
Pr90x l1t integration (v89.15) fix SumEt, uGT prescales, memory leaks, clean-up #16967
Conversation
…nasevich). L1CaloTowerTreeProducer produces spurious warning messages when trying to fill the CaloCluster tree. CaloClusters aren't produced in real data (only emulator).
Conflicts: L1Trigger/L1TGlobal/data L1Trigger/L1TMuon/data
…ust as the emulator does. This facilitates unit-test comparisions between simulated EtSums and SIM+PACK+UNPACK EtSums, as the order is preserved.
…t change in FW is to set MaxEta=27 for TowerCount. So we do the same here.
…->27 for TowerCount. Set as default. Revert caloStage2Params 3_3 to have as originally towerEtaMax 28 for TowerCount.
…rapolation with https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideMuonAnalysisMuonAssociators Conflicts: L1Trigger/L1TMuon/data
…quence Conflicts: L1Trigger/L1TMuon/data
…ff needed by l1MuonReco. Conflicts: L1Trigger/L1TMuon/data
Conflicts: L1Trigger/L1TMuon/data
Conflicts: L1Trigger/L1TMuon/data
+1 |
+1 The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
Comparison job queued. |
please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
@@ -36,7 +36,7 @@ namespace l1t | |||
return (value == 0); | |||
} | |||
|
|||
bool unpacking(const Block& block, UnpackerCollections *coll, std::map<int, qualityHits>& linkAndQual_, const bool& isNewFw) | |||
bool unpacking(const Block& block, UnpackerCollections *coll, qualityHits& linkAndQual_, const bool& isNewFw) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rekovic - in a followup PR, please change the name of linkAndQual_ to be comply with the usual naming convention (blah_ is for class member data)
@@ -36,7 +36,7 @@ namespace l1t | |||
return (value == 0); | |||
} | |||
|
|||
bool unpacking(const Block& block, UnpackerCollections *coll, std::map<int, qualityHits>& linkAndQual_, const bool& isNewFw) | |||
bool unpacking(const Block& block, UnpackerCollections *coll, qualityHits& linkAndQual_, const bool& isNewFw) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
otherwise, this function is really not used in CMSSW?
@@ -39,10 +39,10 @@ | |||
if stage2L1Trigger.isChosen(): | |||
if pA_2016.isChosen(): | |||
print "L1TCalorimeter Conditions configured for Stage-2 (2016 pA) trigger. " | |||
from L1Trigger.L1TCalorimeter.caloStage2Params_2016_v3_3_HI_cfi import * | |||
from L1Trigger.L1TCalorimeter.caloStage2Params_2016_v3_3_1_HI_cfi import * |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in a separate PR, the 'isChosen()' will need to be removed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am sorry I missed it, what should be used instead of "isChosen()".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And is this replacement only needed for 90x PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no, will be needed to back port too
+1 |
This is PR 90x. Replaces #16718. (PR 80x version is #16966).
It is needed in 80x for multiple reasons:
It is needed for 81x:
Compared to #16717 it has:
(For completion)PR #16717 Includes all fixes for the L1T emulator: