Skip to content

Commit eae8075

Browse files
authored
Merge pull request #575 from SBNSoftware/feature/gputnam-wiremod-gen-dev
WireMod Generator for SBN Develop
2 parents 6fa3f62 + 4a6f836 commit eae8075

11 files changed

Lines changed: 1556 additions & 0 deletions

sbncode/Calibration/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,16 @@ cet_build_plugin(TrackCaloSkimmerSelectAllTrack art::tool
7070
ROOT::X3d
7171
)
7272

73+
cet_build_plugin(TrackCaloSkimmerSelectClearCosmicMuon art::tool
74+
LIBRARIES
75+
sbnobj::Common_Calibration_dict
76+
art::Persistency_Common
77+
art::Utilities canvas::canvas
78+
larcore::Geometry_Geometry_service
79+
cetlib::cetlib cetlib_except::cetlib_except
80+
ROOT::X3d
81+
)
82+
7383
cet_build_plugin ( DataSelect art::module
7484
LIBRARIES
7585
ifdh_art::IFDH_service
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Framework Includes
2+
#include "art/Utilities/ToolMacros.h"
3+
#include "fhiclcpp/ParameterSet.h"
4+
5+
#include "ITCSSelectionTool.h"
6+
7+
namespace sbn {
8+
9+
class TrackCaloSkimmerSelectClearCosmicMuon: public ITCSSelectionTool {
10+
public:
11+
12+
TrackCaloSkimmerSelectClearCosmicMuon(const fhicl::ParameterSet &p);
13+
~TrackCaloSkimmerSelectClearCosmicMuon() {}
14+
15+
bool Select(const TrackInfo &t) override;
16+
17+
private:
18+
};
19+
20+
TrackCaloSkimmerSelectClearCosmicMuon::TrackCaloSkimmerSelectClearCosmicMuon(const fhicl::ParameterSet &p):
21+
ITCSSelectionTool(p)
22+
{}
23+
24+
bool TrackCaloSkimmerSelectClearCosmicMuon::Select(const TrackInfo &t) {
25+
return t.clear_cosmic_muon;
26+
}
27+
28+
DEFINE_ART_CLASS_TOOL(TrackCaloSkimmerSelectClearCosmicMuon)
29+
30+
} // end namespace sbn
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
add_subdirectory(MeVPrtl)
22
add_subdirectory(MultiPart)
3+
add_subdirectory(WireModGen)
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
cet_build_plugin(WireModMuon art::EDProducer
2+
SOURCE CORSIKAGenSBN.cc WireModMuon_module.cc
3+
LIBRARIES PRIVATE
4+
larcore::Geometry_Geometry_service
5+
larcorealg::Geometry
6+
larcoreobj::SummaryData
7+
nurandom::RandomUtils_NuRandomService_service
8+
nusimdata::SimulationBase
9+
art::Framework_Principal
10+
art::Framework_Services_Registry
11+
messagefacility::MF_MessageLogger
12+
fhiclcpp::fhiclcpp
13+
ifdh::ifdh
14+
messagefacility::MF_MessageLogger
15+
ROOT::Core
16+
ROOT::EG
17+
CLHEP::Random
18+
SQLite::SQLite3
19+
lardata::DetectorInfoServices_DetectorPropertiesServiceStandard_service
20+
lardata::DetectorInfoServices_DetectorClocksServiceStandard_service
21+
lardata::DetectorClocksService
22+
)
23+
24+
cet_build_plugin(FilterPrimarySimChannel art::EDProducer
25+
LIBRARIES PRIVATE
26+
larsim::Simulation
27+
art::Framework_Principal
28+
art::Framework_Services_Registry
29+
messagefacility::MF_MessageLogger
30+
fhiclcpp::fhiclcpp
31+
messagefacility::MF_MessageLogger
32+
)
33+
34+
cet_build_plugin(FilterPrimarySimEnergyDepo art::EDProducer
35+
LIBRARIES PRIVATE
36+
art::Framework_Services_Registry
37+
larsim::Simulation
38+
art::Framework_Principal
39+
art::Framework_Services_Registry
40+
messagefacility::MF_MessageLogger
41+
fhiclcpp::fhiclcpp
42+
messagefacility::MF_MessageLogger
43+
larcore::Geometry_Geometry_service
44+
larcorealg::Geometry
45+
lardata::DetectorInfoServices_DetectorPropertiesServiceStandard_service
46+
lardata::DetectorInfoServices_DetectorClocksServiceStandard_service
47+
lardata::DetectorClocksService
48+
)
49+
50+
install_headers()
51+
install_fhicl()
52+
install_source()

0 commit comments

Comments
 (0)