All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
crtt0matchingalg_icarus.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
4 {
5  DistanceLimit: 30. # Maximum DCA between projected crossing point and CRT hit, default = 100 cm
6  MinTrackLength: 20. # Minimum track length to perform T0 matching on, default = 20 cm.
7  # No attempt is made to tag tracks shorter than this
8  TrackDirectionFrac: 0.5 # the fraction of track used to determine direction, don't mess with this
9 
10  TPCTrackLabel: ["pandoraTrackGausCryoE", "pandoraTrackGausCryoW"]
11  DirMethod: 1 # method to determine track direction for extraploation
12  # 1=endpoints (default), 2=average; must use endpoints if applying SCE position corrections
13  SCEposCorr: true # apply SCE position corrections to track before extrapolating
14  # use false if the input tracks already have SCE corrections applied
15  DCAuseBox: false # false = distance to point (default), true = distance to box edge
16  DCAoverLength: false # false = use DCA to select closest CRT hit (default), true = use DCA/extrapolation_length
17  DoverLLimit: 1.0 # 1.0 default, this is the sin of the opening angle between the track extrapolation and the line connecting
18  # the track endpoint and the CRT hit
19  # note that both limits (distance and DoverL) are used independent of which one is used to select
20  # the closest hit. Matches with values less than either limit are not considered.
21  PEcut: 60 # Only consider CRT hits with PE values larger than this, default = 0.0
22  MaxUncert: 20 # Only consider CRT hits with position uncertainties below this value (cm) default = 1000.0 cm
23  # a cut value of 20 is recommended if one wants to remove all single strip hits
24  TSMode: 2
25 }
26 
27 icarus_crtt0matchingalg_crID:
28 {
29  DistanceLimit: 35. # Maximum distance between projected crossing point and CRT hit
30  MinTrackLength: 20. # Minimum track length to perform T0 matching on
31  TrackDirectionFrac: 0.5 # the fraction of track used to determine direction, don't mess with this
32  TPCTrackLabel: ["pandoraTrackGausCryoE", "pandoraTrackGausCryoW"]
33 }
34 
35 icarus_crthitt0producer:
36 {
37  module_type: "icaruscode/CRT/CRTT0Matching"
38  CrtHitModuleLabel: "crthit" # name of crt hit producer
39  TpcTrackModuleLabel: ["pandoraTrackGausCryoE", "pandoraTrackGausCryoW"] # name of tpc track producer
40  PFParticleLabel: ["pandoraGausCryoE", "pandoraGausCryoW"] # PFParticle producer module label
41  TriggerLabel: "daqTrigger"
43 }
44 
45 END_PROLOG
ClusterModuleLabel join with tracks
#define the
process_name use argoneut_mc_hitfinder track
process_name hit
Definition: cheaterreco.fcl:51
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
BEGIN_PROLOG don t mess with this TPCTrackLabel
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
then echo fcl name
BEGIN_PROLOG pandoraTrackGausCryoW PFParticleLabel
process_name crt
BEGIN_PROLOG standard_crtt0matchingalg
process_name opdaq physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator T0
Definition: gen_protons.fcl:45