Skip to content

Commit 2765e64

Browse files
Merge branch 'develop' into marcodeltutto-patch-2
2 parents c228474 + f8ba1aa commit 2765e64

13 files changed

Lines changed: 73 additions & 19 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
cmake_minimum_required(VERSION 3.20 FATAL_ERROR)
1717

18-
set(${PROJECT_NAME}_CMAKE_PROJECT_VERSION_STRING 10.14.02)
18+
set(${PROJECT_NAME}_CMAKE_PROJECT_VERSION_STRING 10.14.02.01)
1919
find_package(cetmodules REQUIRED)
2020
project(sbndcode LANGUAGES CXX)
2121

@@ -88,11 +88,8 @@ find_package( Eigen3 REQUIRED )
8888
find_package( Geant4 REQUIRED )
8989
find_package( Boost COMPONENTS system REQUIRED )
9090
find_package( ROOT REQUIRED )
91-
92-
if(DEFINED ENV{HEP_HPC_DIR} )
93-
find_ups_product( hdf5 )
94-
find_ups_product( hep_hpc )
95-
endif()
91+
find_package( hdf5 REQUIRED )
92+
find_package( hep_hpc REQUIRED )
9693

9794
# macros for dictionary and simple_plugin
9895
include(ArtDictionary)

sbndcode/Calibration/TPCCalorimetry/NormalizeYZ_tool.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// Author : Shweta Yadav (sxy1439@mavs.uta.edu)
2+
// University of Texas at Arlington
13

24
// Framework Includes
35
#include "art/Framework/Core/EDProducer.h"

sbndcode/Calibration/TPCCalorimetry/normtools_sbnd.fcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ driftnorm_sql: {
1111

1212
yznorm_hist_data: {
1313
tool_type: NormalizeYZ
14-
FileName: "YZmaps/yz_correction_map_data1e20.root"
14+
FileName: "YZmaps/yz_data2025_v10_14_02.root"
1515
Verbose: false
1616
}
1717

1818
yznorm_hist_mc: {
1919
tool_type: NormalizeYZ
20-
FileName: "YZmaps/yz_correction_map_mcp2025b5e18.root"
20+
FileName: "YZmaps/yz_mc2025_v10_14_02.root"
2121
Verbose: false
2222
}
2323

sbndcode/Calibration/configurations/calibration_database_GlobalTags_sbnd.fcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
BEGIN_PROLOG
55

66
SBND_Calibration_GlobalTags: {
7-
@table::TPC_CalibrationTags_Nov2025
7+
@table::TPC_CalibrationTags_Jan2026
88
@table::PDS_CalibrationTags_Nov2025
99
}
1010

sbndcode/Calibration/configurations/calibration_database_TPC_TagSets_sbnd.fcl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ BEGIN_PROLOG
77
## r1: SBND Full Run 1 with light trigger, run number 18250-18618
88

99
## First one for 2025 Fall, only with etau tag
10+
TPC_CalibrationTags_Jan2026: {
11+
12+
tpc_elifetime_data: "v4r1"
13+
14+
}
15+
1016
TPC_CalibrationTags_Nov2025: {
1117

1218
tpc_elifetime_data: "v2r1"

sbndcode/Commissioning/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ cet_build_plugin(HitDumper art::module SOURCE HitDumper_module.cc LIBRARIES ${MO
5050
cet_build_plugin(MuonTrackFilter art::module SOURCE MuonTrackFilter_module.cc LIBRARIES ${MODULE_LIBRARIES})
5151
cet_build_plugin(MuonTrackProducer art::module SOURCE MuonTrackProducer_module.cc LIBRARIES ${MODULE_LIBRARIES})
5252
cet_build_plugin(OnlineEvd art::module SOURCE OnlineEvd_module.cc LIBRARIES ${MODULE_LIBRARIES})
53+
target_include_directories(sbndcode_Commissioning_OnlineEvd_module PRIVATE $ENV{HEP_HPC_INC})
5354

5455
install_source()
5556

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#include "cafmakerjob_sbnd_sce.fcl"
2+
3+
physics.runprod: [rns, fluxweight, geant4weight, @sequence::physics.runprod]
4+
physics.producers.cafmaker.SystWeightLabels: [ "fluxweight", "geant4weight" ]

sbndcode/JobConfigurations/standard/reco/config/drops_reco1.fcl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ sbnd_reco1_drops: [
1616
, "drop *_fasthit_*_*"
1717
, "drop recob::Wires_*_wiener_*" #drop wiener wires
1818
, "drop recob::Wires_*_gauss_*"
19+
, "drop *ints_opdaq_MonPulseSizes_DetSim*"
20+
, "drop *ints_opdaq_MonPulses_DetSim*"
1921
, @sequence::sbnd_reco1_ml_drops
2022
]
2123

sbndcode/LightPropagationCorrection/LightPropagationCorrection_module.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -442,16 +442,16 @@ void sbnd::LightPropagationCorrection::GetPropagationTimeCorrectionPerChannel()
442442
double dy = fSpacePointY[sp] - _opDetY;
443443
double dz = fSpacePointZ[sp] - _opDetZ;
444444
double distanceToOpDet = std::sqrt(dx*dx + dy*dy + dz*dz);
445-
//double spToCathode = abs(fSpacePointX[sp]); // Distance from space point to cathode in mm
446-
//double cathodeToOpDet = std::sqrt(_opDetX*_opDetX + dy*dy + dz*dz); // Distance from cathode to OpDet in mm
447-
//float lightPropTimeVIS = spToCathode/fVGroupVUV + cathodeToOpDet/fVGroupVIS; // Speed
448-
449445
double cathodeToOpDet = std::sqrt(_opDetX*_opDetX + (dy/2)*(dy/2) + (dz/2)*(dz/2)); // Distance from cathode to OpDet in mm
450446
double spToCathode = std::sqrt( fSpacePointX[sp]*fSpacePointX[sp] + (dy/2)*(dy/2) + (dz/2)*(dz/2)); // Distance from space point to cathode in mm
451447

452448
float lightPropTimeVIS = spToCathode/fVGroupVUV + cathodeToOpDet/fVGroupVIS; // Speed
453449
float lightPropTimeVUV = distanceToOpDet / fVGroupVUV; // Speed of light in mm/ns for VUV
454-
float lightPropTime = std::min(lightPropTimeVIS, lightPropTimeVUV);
450+
float lightPropTime = 0;
451+
if(fPDSMap.pdType(opdet)=="pmt_coated" || fPDSMap.pdType(opdet)=="xarapuca_vuv")
452+
lightPropTime = std::min(lightPropTimeVIS, lightPropTimeVUV);
453+
else if(fPDSMap.pdType(opdet)=="pmt_uncoated" || fPDSMap.pdType(opdet)=="xarapuca_vis")
454+
lightPropTime = lightPropTimeVIS;
455455
float partPropTime = std::sqrt((fSpacePointX[sp]-fRecoVx)*(fSpacePointX[sp]-fRecoVx) + (fSpacePointY[sp]-fRecoVy)*(fSpacePointY[sp]-fRecoVy) + (fSpacePointZ[sp]-fRecoVz)*(fSpacePointZ[sp]-fRecoVz))/fSpeedOfLight;
456456
float PropTime = lightPropTime + partPropTime;
457457
if(PropTime < minPropTime) minPropTime = PropTime;

sbndcode/LightPropagationCorrection/LightPropagationCorrection_module.hh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ private:
145145

146146

147147
geo::WireReadoutGeom const& fWireReadout = art::ServiceHandle<geo::WireReadout>()->Get();
148-
148+
opdet::sbndPDMapAlg fPDSMap;
149149
//Flash finder manager
150150
::lightana::FlashFinderManager _mgr;
151151
::lightana::FlashFinderManager _mgr_tpc0;

0 commit comments

Comments
 (0)