Skip to content
Open
66 changes: 65 additions & 1 deletion icaruscode/WireMod/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(EXCLUDED_PLUGINS WireModMakeHists_plugin.cc ROICounter_module.cc HitComp_plugin.cc HitTTreeMaker_plugin.cc WireModifier_module.cc WireModifierXXW_module.cc)
set(EXCLUDED_PLUGINS WireModMakeHists_plugin.cc ROICounter_module.cc HitComp_plugin.cc HitTTreeMaker_plugin.cc WireModifier_module.cc WireModifierXXW_module.cc WireModHitDiagnostic_module.cc WireModScaleDebug_module.cc)

art_make(
LIB_LIBRARIES
Expand Down Expand Up @@ -241,6 +241,70 @@ simple_plugin(WireModifierXXW "module"
BASENAME_ONLY
)

simple_plugin(WireModHitDiagnostic "module"
${ART_FRAMEWORK_CORE}
${MF_MESSAGELOGGER}
${Boost_SYSTEM_LIBRARY}
${ROOT_BASIC_LIB_LIST}
${ROOT_HIST}
art_root_io::TFileService_service
lardataobj::AnalysisBase
lardataobj::RawData
lardataobj::RecoBase
lardata::RecoObjects
larreco::RecoAlg
${LARRECO_LIB}
${LARDATA_LIB}
${ART_FRAMEWORK_CORE}
${ART_FRAMEWORK_PRINCIPAL}
${ART_FRAMEWORK_SERVICES_REGISTRY}
${ART_FRAMEWORK_SERVICES_OPTIONAL}
${ART_FRAMEWORK_SERVICES_OPTIONAL_RANDOMNUMBERGENERATOR_SERVICE}
${ART_FRAMEWORK_SERVICES_OPTIONAL_TFILESERVICE_SERVICE}
${MF_MESSAGELOGGER}
${FHICLCPP}
${CLHEP}
${ROOT_GEOM}
${ROOT_XMLIO}
${ROOT_GDML}
${ROOT_BASIC_LIB_LIST}
${ROOT_HIST}
BASENAME_ONLY
)

simple_plugin(WireModScaleDebug "module"
${ART_FRAMEWORK_CORE}
${MF_MESSAGELOGGER}
${Boost_SYSTEM_LIBRARY}
${ROOT_BASIC_LIB_LIST}
${ROOT_HIST}
art_root_io::TFileService_service
lardataobj::AnalysisBase
lardataobj::RawData
lardataobj::RecoBase
lardata::RecoObjects
larreco::RecoAlg
${LARRECO_LIB}
${LARDATA_LIB}
${ART_FRAMEWORK_CORE}
${ART_FRAMEWORK_PRINCIPAL}
${ART_FRAMEWORK_SERVICES_REGISTRY}
${ART_FRAMEWORK_SERVICES_OPTIONAL}
${ART_FRAMEWORK_SERVICES_OPTIONAL_RANDOMNUMBERGENERATOR_SERVICE}
${ART_FRAMEWORK_SERVICES_OPTIONAL_TFILESERVICE_SERVICE}
${MF_MESSAGELOGGER}
${FHICLCPP}
${CLHEP}
${ROOT_GEOM}
${ROOT_XMLIO}
${ROOT_GDML}
${ROOT_BASIC_LIB_LIST}
${ROOT_HIST}
larcore::Geometry_Geometry_service
larcorealg::Geometry
BASENAME_ONLY
)

install_headers()
install_fhicl()
install_source()
Expand Down
53 changes: 53 additions & 0 deletions icaruscode/WireMod/WireModHitDiagnostic.fcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
BEGIN_PROLOG

WireModHitDiag:
{
module_type: "WireModHitDiagnostic"

BeforeHitLabels: [
"dummyGaushit2dTPCEE",
"dummyGaushit2dTPCEW",
"dummyGaushit2dTPCWE",
"dummyGaushit2dTPCWW"
]

AfterHitLabels: [
"gaushit2dTPCEE",
"gaushit2dTPCEW",
"gaushit2dTPCWE",
"gaushit2dTPCWW"
]

ScaleInfoLabels: [
"WireModTPCEE",
"WireModTPCEW",
"WireModTPCWE",
"WireModTPCWW"
]

TrackLabels: [
"pandoraTrackGausCryoE",
"pandoraTrackGausCryoW"
]

DummyTrackLabels: [] # optional: Pandora on before-hits for PRE-WireMod reco theta

MatchWindowTicks: 10.0
OnlyMC: true
}

WireModROITree: {
SaveROITree: true
SaveTickHistograms: true
SavePerHitData: true
SaveByChannel: true
}

WireModPerHitData: {
SaveROITree: false
SaveTickHistograms: false
SavePerHitData: true
SaveByChannel: false
}

END_PROLOG
Loading