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

Fixes in the RPC clusterization in the L1Trigger/L1TMuonOverlapPhase1 (backport from master) #975

Conversation

epalencia
Copy link

PR description:

Backport of PR36827: Fixes in the RPC clusterization in the L1Trigger/L1TMuonOverlapPhase1

epalencia and others added 2 commits February 3, 2022 16:13
Implementation of the RPC clusterization that should be with agreement
with the OMTF firmware from Nov 2021. In the emulator, if option
dropAllClustersIfMoreThanMax is used, then if any cluster is dropped in
a given barrel roll or endcap chamber (because it is bigger than
RpcMaxClusterSize or there is more than 2 of them) - all clusters are
dropped for this roll/chamber. Besides better data-to-emulator agreement
it provides better efficiency for high pt muons.

MuonStub.h: added RPC_DROPPED to the enum Type

RpcClusterization::getClusters: if the option
dropAllClustersIfMoreThanMax is usded, the order of the output clusters
is the same as the order of the input digi.
The clusters are not dropped here.

OMTFinputMaker.cc pcDigiToStubsConverterOmtf::addRPCstub - when the stub
is added, its type can be set to RPC_DROPPED.

MuonStubMakerBase.cc: RpcDigiToStubsConverter::makeStubs: at the end of
processing, the RPC stubs that were mark as RPC_DROPPED are removed from
the processed muonStubsInLayers.

(cherry picked from commit 3d6774d)
@epalencia epalencia changed the title My development branch feb3 Fixes in the RPC clusterization in the L1Trigger/L1TMuonOverlapPhase1 (backport from master) Feb 3, 2022
@epalencia epalencia force-pushed the my_development_branch_feb3 branch from 2bef6c9 to f207656 Compare February 4, 2022 15:43
@epalencia epalencia merged commit 296b2da into cms-l1t-offline:l1t-integration-CMSSW_12_3_0 Feb 9, 2022
@epalencia
Copy link
Author

epalencia commented Feb 9, 2022

Tagged as l1t-integration-v115.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant