All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sbndcode/sbndcode/CosmicId/Algs/cosmicidmodules_sbnd.fcl
Go to the documentation of this file.
3 
4 BEGIN_PROLOG
5 
6 # Cut limits in time around where beam is on.
7 sbnd_beamtime:
8 {
9  BeamTimeMin: -0.4 # Minimum time to cut for t0 tagged tracks [us]
10  BeamTimeMax: 2.0 # Maximum time to cut for t0 tagged tracks [us]
11 }
12 
13 # Fiducial volumes used for removing particles which enter and exit
14 sbnd_fiducialvolume:
15 {
16  MinX: 5. #10. #Distance from smallest X face [cm]
17  MinY: 5.
18  MinZ: 5.
19  MaxX: 5.
20  MaxY: 5.
21  MaxZ: 5.
22 }
23 
24 # Containment volumes used for determining if a track exits
25 sbnd_containmentvolume:
26 {
27  MinX: 5. # Distance from smallest X face [cm]
28  MinY: 5.
29  MinZ: 5.
30  MaxX: 5.
31  MaxY: 5.
32  MaxZ: 5.
33 }
34 
35 sbnd_apacrosscosmicidalg:
36 {
37  DistanceLimit: 1.1 #2.# Max distance between track end and APA for successful match[cm]
38  MaxApaDistance: 5. #10. # Distance from Apa to not try to shift track [cm]
39  BeamTimeLimits: @local::sbnd_beamtime
40 }
41 
42 sbnd_cpacrosscosmicidalg:
43 {
44  CpaStitchDistance: 50. # Max distance between tracks to stitch across CPA [cm]
45  CpaStitchAngle: 30. # Max angle between tracks to stitch across CPA [deg]
46  CpaXDifference: 10. # Max difference in |X| between ends of track nearest CPA [cm]
47  FiducialCuts: @local::sbnd_fiducialvolume
48  BeamTimeLimits: @local::sbnd_beamtime
49 }
50 
51 sbnd_crthitcosmicidalg:
52 {
54  BeamTimeLimits: @local::sbnd_beamtime
55 }
56 sbnd_crthitcosmicidalg.T0Alg.DistanceLimit: 35. #35.
57 
58 sbnd_crttrackcosmicidalg:
59 {
61  BeamTimeLimits: @local::sbnd_beamtime # Limit from t = 0 to remove non-beam tracks [us]
62 }
63 
64 sbnd_stoppingparticlecosmicidalg:
65 {
66  ContainmentCuts: @local::sbnd_containmentvolume # Fiducial volume cut to determine if track exits [cm]
67  ResRangeMin: 10.0 # Minimum residual range for fit [cm]
68  ResRangeMax: 20.0 # Maximum residual range for fit [cm]
69  DEdxMax: 30.0 # Maximum dE/dx for fit [MeV/cm]
70  StoppingChi2Limit: 1.3 # Limit on pol/exp chi2 ratio to decide if stopping [cm]
71 }
72 
73 sbnd_fiducialvolumecosmicidalg:
74 {
75  FiducialCuts: @local::sbnd_fiducialvolume
76 }
77 
78 sbnd_pandorat0cosmicidalg:
79 {
80  PandoraLabel: "pandora"
81  TpcTrackModuleLabel: "pandoraTrack"
82  BeamTimeLimits: @local::sbnd_beamtime
83 }
84 
85 sbnd_pandoranuscorecosmicidalg:
86 {
87  PandoraLabel: "pandora"
88  TpcTrackModuleLabel: "pandoraTrack"
89  NuScoreCut: 0.4
90 }
91 
92 END_PROLOG
ClusterModuleLabel join with tracks
process_name use argoneut_mc_hitfinder track
then echo echo For and will not be changed by echo further linking echo echo B echo The symbol is in the uninitialized data multiple common symbols may appear with the echo same name If the symbol is defined the common echo symbols are treated as undefined references For more echo details on common see the discussion of warn common echo in *Note Linker see the discussion of warn common echo in *Note Linker such as a global int variable echo as opposed to a large global array echo echo I echo The symbol is an indirect reference to another symbol This echo is a GNU extension to the a out object file format which is echo rarely used echo echo N echo The symbol is a debugging symbol echo echo R echo The symbol is in a read only data section echo echo S echo The symbol is in an uninitialized data section for small echo objects echo echo T echo The symbol is in the the normal defined echo symbol is used with no error When a weak undefined symbol echo is linked and the symbol is not the value of the echo weak symbol becomes zero with no error echo echo W echo The symbol is a weak symbol that has not been specifically echo tagged as a weak object symbol When a weak defined symbol echo is linked with a normal defined the normal defined echo symbol is used with no error When a weak undefined symbol echo is linked and the symbol is not the value of the echo weak symbol becomes zero with no error echo echo echo The symbol is a stabs symbol in an a out object file In echo this the next values printed are the stabs other echo the stabs desc and the stab type Stabs symbols are echo used to hold debugging information For more echo see *Note or object file format specific echo echo For Mac OS X
shift
Definition: fcl_checks.sh:26
double distance(geo::Point_t const &point, CathodeDesc_t const &cathode)
Returns the distance of a point from the cathode.
A value measured in the specified unit.
Definition: quantities.h:566
auto end(FixedBins< T, C > const &) noexcept
Definition: FixedBins.h:585
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
required by fuzzyCluster stitch
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
finds tracks best matching by angle
BEGIN_PROLOG standard_crtt0matchingalg
BEGIN_PROLOG standard_crttrackmatchingalg