Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add RobustMultiHelix pat. rec. #27

Merged
merged 12 commits into from
Jun 17, 2024
126 changes: 111 additions & 15 deletions core/trigFilters.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ TrigCprFilters:{
cprDeHighPStopTargKSFilter: {
kalSeedCollection: "TTCalSeedFitDe"
module_type: "KalSeedFilter"
KalSeedCuts : [
KalSeedCuts : [
{ #cuts for downstreeam e-minus
fitdirection: 0
fitparticle: 11
Expand Down Expand Up @@ -343,7 +343,7 @@ TrigCprFilters:{
cprDeLowPStopTargKSFilter: {
kalSeedCollection: "TTCalSeedFitDe"
module_type: "KalSeedFilter"
KalSeedCuts : [
KalSeedCuts : [
{ #cuts for downstream e-minus
fitdirection: 0
fitparticle: 11
Expand Down Expand Up @@ -424,7 +424,7 @@ TrigCprFilters:{
prescaleUsingD0Phi: false
requireCaloCluster: false
}

}

cprHelixDeTCFilter: {
Expand All @@ -433,7 +433,7 @@ TrigCprFilters:{
requireCaloCluster: false
timeClusterCollection: "TTCalTimePeakFinder"
}

cprHelixUeHSFilter: {
module_type: "HelixFilter"
helixSeedCollection: "TTCalHelixMergerUe"
Expand Down Expand Up @@ -540,18 +540,18 @@ TrigTprFilters:{
requireCaloCluster: false
}
}

tprDeHighPStopTargTCFilter: {
minNStrawHits: 15
module_type: "TimeClusterFilter"
requireCaloCluster: false
timeClusterCollection: "TTtimeClusterFinder"
}

tprDeHighPStopTargKSFilter: {
module_type: "KalSeedFilter"
kalSeedCollection: "TTKSFDe"
KalSeedCuts : [
KalSeedCuts : [
{ #cuts for doesntream e-minus
fitdirection: 0
fitparticle: 11
Expand Down Expand Up @@ -590,7 +590,7 @@ TrigTprFilters:{
}
]
}

tprDeLowPStopTargHSFilter: {
module_type: "HelixFilter"
helixSeedCollection: "TTHelixMergerDe"
Expand Down Expand Up @@ -633,7 +633,7 @@ TrigTprFilters:{
requireCaloCluster: false
}
}

tprDeLowPStopTargTCFilter: {
minNStrawHits: 10
module_type: "TimeClusterFilter"
Expand Down Expand Up @@ -725,7 +725,7 @@ TrigTprFilters:{
requireCaloCluster: false
}
}

tprHelixDeIpaHSFilter: {
helixSeedCollection: "TTHelixMergerDe"
module_type: "HelixFilter"
Expand Down Expand Up @@ -1005,7 +1005,7 @@ TrigAprFilters:{
aprHighPStopTargKSFilter: {
kalSeedCollection: "TTAprKSF"
module_type: "KalSeedFilter"
KalSeedCuts : [
KalSeedCuts : [
{ #cuts for downstreeam e-minus
doParticleTypeCheck: false
doZPropDirCheck: true
Expand Down Expand Up @@ -1097,7 +1097,7 @@ TrigAprFilters:{
aprLowPStopTargKSFilter: {
kalSeedCollection: "TTAprKSF"
module_type: "KalSeedFilter"
KalSeedCuts : [
KalSeedCuts : [
{ #cuts for downstreeam e-minus
doParticleTypeCheck: false
doZPropDirCheck: true
Expand Down Expand Up @@ -1190,7 +1190,7 @@ TrigAprFilters:{
kalSeedCollection: "TTAprKSF"
module_type: "KalSeedFilter"
minNTrks: 2
KalSeedCuts : [
KalSeedCuts : [
{ #cuts for downstreeam e-minus
doParticleTypeCheck: false
doZPropDirCheck: true
Expand Down Expand Up @@ -1280,10 +1280,105 @@ TrigAprFilters:{
timeClusterCollection: "TTTZClusterFinder"
}
}
################################################################################
# Filters for sequences using RobustMultiHelixFinder
#
#
################################################################################
TrigMprFilters : {
mprDeHighPStopTargHSFilter: {
module_type: "HelixFilter"
helixSeedCollection: "TTMprHelixMergerDe"
posHelicitySelection : {
configured: true
doHelicityCheck: false
maxAbsLambda: 300
maxChi2PhiZ: 8
maxChi2XY: 8
maxD0: 300
maxMomentum: 500
maxNLoops: 30
minAbsLambda: 140
minD0: -150
minHitRatio: 4e-1
minMomentum: 70
minNLoops: 0
minNStrawHits: 15
minPt: 0
prescaleUsingD0Phi: false
requireCaloCluster: false
}
negHelicitySelection : {
configured: true
doHelicityCheck: false
maxAbsLambda: 330
maxChi2PhiZ: 8
maxChi2XY: 8
maxD0: 300
maxMomentum: 500
maxNLoops: 30
minAbsLambda: 100
minD0: -150
minHitRatio: 4e-1
minMomentum: 60
minNLoops: 0
minNStrawHits: 15
minPt: 0
prescaleUsingD0Phi: false
requireCaloCluster: false
}
}

mprDeHighPStopTargTCFilter: {
minNStrawHits: 15
module_type: "TimeClusterFilter"
requireCaloCluster: false
timeClusterCollection: "TTtimeClusterFinder"
}



mprDeHighPStopTargKSFilter: {
module_type: "KalSeedFilter"
kalSeedCollection: "TTMprKSFDe"
KalSeedCuts : [
{ #cuts for doesntream e-minus
fitdirection: 0
fitparticle: 11
doParticleTypeCheck: true
doZPropDirCheck: true
maxChi2DOF: 20
maxD0: 200
maxMomErr: 10
maxMomentum: 500
maxTanDip: 100
minD0: -200
minFitCons: -1
minMomentum: 80
minNStrawHits: 15
minT0: 0
minTanDip: 0
requireCaloCluster: false
},
{
fitdirection: 0
fitparticle: -11
doParticleTypeCheck: true
doZPropDirCheck: true
maxChi2DOF: 20
maxD0: 200
maxMomErr: 10
maxMomentum: 500
maxTanDip: 100
minD0: -200
minFitCons: -1
minMomentum: 70
minNStrawHits: 15
minT0: 0
minTanDip: 0
requireCaloCluster: false
}
]
}
}
################################################################################
#
#
Expand Down Expand Up @@ -1357,6 +1452,7 @@ TrigFilters : {
@table::TrigCstFilters
@table::TrigSupFilters
@table::TrigCalFilters
@table::TrigMprFilters
}
}
END_PROLOG
Loading