Skip to content

Commit 5ff4f33

Browse files
Merge branch 'develop' into feature/separate_blip_hitfinding_fcl
2 parents dc7c36d + 7f2eb3a commit 5ff4f33

File tree

28 files changed

+539
-8
lines changed

28 files changed

+539
-8
lines changed

sbndcode/CRT/CRTAna/CRTAnalysis_module.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1748,9 +1748,9 @@ void sbnd::crt::CRTAnalysis::AnalyseTPCMatching(const art::Event &e, const art::
17481748
_tpc_tr_ts1[nActualTracks] = crttrack->Ts1();
17491749
_tpc_tr_score[nActualTracks] = trackMatch.TriggerConfidence();
17501750

1751-
const std::set<CRTTagger> taggers = crttrack->Taggers();
1752-
const geo::Point_t start = crttrack->Start();
1753-
const geo::Point_t end = crttrack->End();
1751+
const std::vector<CRTTagger> taggers = crttrack->Taggers();
1752+
const geo::Point_t start = crttrack->Start();
1753+
const geo::Point_t end = crttrack->End();
17541754

17551755
_tpc_tr_taggers[nActualTracks] = std::vector<int>();
17561756

sbndcode/CRT/CRTEventDisplay/CRTEventDisplayAlg.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ namespace sbnd::crt {
597597
if(trackTime < fMinTime || trackTime > fMaxTime)
598598
continue;
599599

600-
std::set<CRTTagger> taggers = track->Taggers();
600+
std::vector<CRTTagger> taggers = track->Taggers();
601601

602602
bool none = fChoseTaggers;
603603
for(auto const& tagger : taggers)

sbndcode/CRT/CRTReco/CRTTrackProducer_module.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ std::vector<std::pair<sbnd::crt::CRTTrack, std::set<unsigned>>> sbnd::crt::CRTTr
238238

239239
const double pe = primarySpacePoint->PE() + secondarySpacePoint->PE() + tertiarySpacePoint->PE();
240240

241-
const std::set<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger(), tertiaryCluster->Tagger()};
241+
const std::vector<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger(), tertiaryCluster->Tagger()};
242242

243243
geo::Point_t fitStart, fitMid, fitEnd;
244244
double gof;
@@ -264,7 +264,7 @@ std::vector<std::pair<sbnd::crt::CRTTrack, std::set<unsigned>>> sbnd::crt::CRTTr
264264

265265
const double pe = primarySpacePoint->PE() + secondarySpacePoint->PE();
266266

267-
const std::set<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger()};
267+
const std::vector<CRTTagger> used_taggers = {primaryCluster->Tagger(), secondaryCluster->Tagger()};
268268

269269
const CRTTrack track(start, end, t0, et0, t1, et1, pe, tof, used_taggers);
270270
const std::set<unsigned> used_spacepoints = {i, ii};
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#include "prodMeVPrtl_hnl_sbnd.fcl"
2+
3+
###----------Set mass of HNL [GeV]----------###
4+
hnlM: 0.125
5+
physics.producers.generator.Flux.M: @local::hnlM
6+
physics.producers.generator.RayTrace.ReferencePrtlMass: @local::hnlM
7+
physics.producers.generator.Decay.ReferenceHNLMass: @local::hnlM
8+
9+
###----------Set mixing angle of HNL ----------###
10+
Ume4: 0
11+
Umu4: 1.00e-7
12+
Umt4: 0
13+
physics.producers.generator.Flux.MagUe4: @local::Ume4
14+
physics.producers.generator.Flux.MagUm4: @local::Umu4
15+
physics.producers.generator.Decay.ReferenceUE4: @local::Ume4
16+
physics.producers.generator.Decay.ReferenceUM4: @local::Umu4
17+
physics.producers.generator.Decay.ReferenceUT4: @local::Umt4
18+
physics.producers.generator.Decay.Decays: ["nu_e_e"]
19+
20+
###-----------Verbose--------------###
21+
#include "set_MeVPrtl_Verbose.fcl"
22+
23+
###----------Set geometry ----------###
24+
#include "set_MeVPrtl_GeoTPC.fcl"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#include "prodMeVPrtl_hnl_sbnd.fcl"
2+
3+
###----------Set mass of HNL [GeV]----------###
4+
hnlM: 0.140
5+
physics.producers.generator.Flux.M: @local::hnlM
6+
physics.producers.generator.RayTrace.ReferencePrtlMass: @local::hnlM
7+
physics.producers.generator.Decay.ReferenceHNLMass: @local::hnlM
8+
9+
###----------Set mixing angle of HNL ----------###
10+
Ume4: 0
11+
Umu4: 1.00e-7
12+
Umt4: 0
13+
physics.producers.generator.Flux.MagUe4: @local::Ume4
14+
physics.producers.generator.Flux.MagUm4: @local::Umu4
15+
physics.producers.generator.Decay.ReferenceUE4: @local::Ume4
16+
physics.producers.generator.Decay.ReferenceUM4: @local::Umu4
17+
physics.producers.generator.Decay.ReferenceUT4: @local::Umt4
18+
physics.producers.generator.Decay.Decays: ["nu_e_e"]
19+
20+
###-----------Verbose--------------###
21+
#include "set_MeVPrtl_Verbose.fcl"
22+
23+
###----------Set geometry ----------###
24+
#include "set_MeVPrtl_GeoTPC.fcl"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#include "prodMeVPrtl_hnl_sbnd.fcl"
2+
3+
###----------Set mass of HNL [GeV]----------###
4+
hnlM: 0.035
5+
physics.producers.generator.Flux.M: @local::hnlM
6+
physics.producers.generator.RayTrace.ReferencePrtlMass: @local::hnlM
7+
physics.producers.generator.Decay.ReferenceHNLMass: @local::hnlM
8+
9+
###----------Set mixing angle of HNL ----------###
10+
Ume4: 0
11+
Umu4: 1.00e-7
12+
Umt4: 0
13+
physics.producers.generator.Flux.MagUe4: @local::Ume4
14+
physics.producers.generator.Flux.MagUm4: @local::Umu4
15+
physics.producers.generator.Decay.ReferenceUE4: @local::Ume4
16+
physics.producers.generator.Decay.ReferenceUM4: @local::Umu4
17+
physics.producers.generator.Decay.ReferenceUT4: @local::Umt4
18+
physics.producers.generator.Decay.Decays: ["nu_e_e"]
19+
20+
###-----------Verbose--------------###
21+
#include "set_MeVPrtl_Verbose.fcl"
22+
23+
###----------Set geometry ----------###
24+
#include "set_MeVPrtl_GeoTPC.fcl"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#include "prodMeVPrtl_hnl_sbnd.fcl"
2+
3+
###----------Set mass of HNL [GeV]----------###
4+
hnlM: 0.050
5+
physics.producers.generator.Flux.M: @local::hnlM
6+
physics.producers.generator.RayTrace.ReferencePrtlMass: @local::hnlM
7+
physics.producers.generator.Decay.ReferenceHNLMass: @local::hnlM
8+
9+
###----------Set mixing angle of HNL ----------###
10+
Ume4: 0
11+
Umu4: 1.00e-7
12+
Umt4: 0
13+
physics.producers.generator.Flux.MagUe4: @local::Ume4
14+
physics.producers.generator.Flux.MagUm4: @local::Umu4
15+
physics.producers.generator.Decay.ReferenceUE4: @local::Ume4
16+
physics.producers.generator.Decay.ReferenceUM4: @local::Umu4
17+
physics.producers.generator.Decay.ReferenceUT4: @local::Umt4
18+
physics.producers.generator.Decay.Decays: ["nu_e_e"]
19+
20+
###-----------Verbose--------------###
21+
#include "set_MeVPrtl_Verbose.fcl"
22+
23+
###----------Set geometry ----------###
24+
#include "set_MeVPrtl_GeoTPC.fcl"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#include "prodMeVPrtl_hnl_sbnd.fcl"
2+
3+
###----------Set mass of HNL [GeV]----------###
4+
hnlM: 0.075
5+
physics.producers.generator.Flux.M: @local::hnlM
6+
physics.producers.generator.RayTrace.ReferencePrtlMass: @local::hnlM
7+
physics.producers.generator.Decay.ReferenceHNLMass: @local::hnlM
8+
9+
###----------Set mixing angle of HNL ----------###
10+
Ume4: 0
11+
Umu4: 1.00e-7
12+
Umt4: 0
13+
physics.producers.generator.Flux.MagUe4: @local::Ume4
14+
physics.producers.generator.Flux.MagUm4: @local::Umu4
15+
physics.producers.generator.Decay.ReferenceUE4: @local::Ume4
16+
physics.producers.generator.Decay.ReferenceUM4: @local::Umu4
17+
physics.producers.generator.Decay.ReferenceUT4: @local::Umt4
18+
physics.producers.generator.Decay.Decays: ["nu_e_e"]
19+
20+
###-----------Verbose--------------###
21+
#include "set_MeVPrtl_Verbose.fcl"
22+
23+
###----------Set geometry ----------###
24+
#include "set_MeVPrtl_GeoTPC.fcl"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#include "prodMeVPrtl_hnl_sbnd.fcl"
2+
3+
###----------Set mass of HNL [GeV]----------###
4+
hnlM: 0.140
5+
physics.producers.generator.Flux.M: @local::hnlM
6+
physics.producers.generator.RayTrace.ReferencePrtlMass: @local::hnlM
7+
physics.producers.generator.Decay.ReferenceHNLMass: @local::hnlM
8+
9+
###----------Set mixing angle of HNL ----------###
10+
Ume4: 0
11+
Umu4: 1.00e-7
12+
Umt4: 0
13+
physics.producers.generator.Flux.MagUe4: @local::Ume4
14+
physics.producers.generator.Flux.MagUm4: @local::Umu4
15+
physics.producers.generator.Decay.ReferenceUE4: @local::Ume4
16+
physics.producers.generator.Decay.ReferenceUM4: @local::Umu4
17+
physics.producers.generator.Decay.ReferenceUT4: @local::Umt4
18+
physics.producers.generator.Decay.Decays: ["nu_pi0"]
19+
20+
###-----------Verbose--------------###
21+
#include "set_MeVPrtl_Verbose.fcl"
22+
23+
###----------Set geometry ----------###
24+
#include "set_MeVPrtl_GeoTPC.fcl"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#include "prodMeVPrtl_hnl_sbnd.fcl"
2+
3+
###----------Set mass of HNL [GeV]----------###
4+
hnlM: 0.165
5+
physics.producers.generator.Flux.M: @local::hnlM
6+
physics.producers.generator.RayTrace.ReferencePrtlMass: @local::hnlM
7+
physics.producers.generator.Decay.ReferenceHNLMass: @local::hnlM
8+
9+
###----------Set mixing angle of HNL ----------###
10+
Ume4: 0
11+
Umu4: 1.00e-7
12+
Umt4: 0
13+
physics.producers.generator.Flux.MagUe4: @local::Ume4
14+
physics.producers.generator.Flux.MagUm4: @local::Umu4
15+
physics.producers.generator.Decay.ReferenceUE4: @local::Ume4
16+
physics.producers.generator.Decay.ReferenceUM4: @local::Umu4
17+
physics.producers.generator.Decay.ReferenceUT4: @local::Umt4
18+
physics.producers.generator.Decay.Decays: ["nu_pi0"]
19+
20+
###-----------Verbose--------------###
21+
#include "set_MeVPrtl_Verbose.fcl"
22+
23+
###----------Set geometry ----------###
24+
#include "set_MeVPrtl_GeoTPC.fcl"

0 commit comments

Comments
 (0)