Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ProcessDriver:{
- Verbosity: 2
- EnableFilter: false
- RandomAccess: false
- ProcessType: ["VertexInROI","ChannelMax","ChannelMax","ChannelMax","CombineImages","SegmentMask","SegmentMask","MaskImage","MaskImage","BlankImage","WireMask","LArbysImage"]
- ProcessName: ["VertexInROI","ChannelMaxPlane0","ChannelMaxPlane1","ChannelMaxPlane2","CombineImages","ShowerSegment","TrackSegment","ShowerImage","TrackImage","BlankImage","WireMask","LArbysImage"]
- AnaFile: "reco_ana.root"
- IOManager: {
- Verbosity: 2
- Name: "IOManager"
- IOMode: 2
- OutFileName: ""
- InputFiles: []
- InputDirs: []
- #StoreOnlyType: [4,3,3]
- #StoreOnlyName: ["test","test_ctor","test_img"]
- }
- ProcessList: {
- VertexInROI: {
- TruthROIProducer: "segment"
- InputROIProducer: "croimerge"
- OutputROIProducer: "croimerge_true"
- NPlanesInside: 2
- CROI_IDX: -1
- }
- ChannelMaxPlane0: {
- Verbosity: 2
- InProducer: "uburn_plane0"
- NPlanes: 2
- OutputProducer: "uburn_max_plane0"
- ChannelWeights: [1,1]
- RelevantChannels: [0,1]
- ChannelMask: [1,2]
- }
- ChannelMaxPlane1: {
- Verbosity: 2
- InProducer: "uburn_plane1"
- NPlanes: 2
- OutputProducer: "uburn_max_plane1"
- ChannelWeights: [1,1]
- RelevantChannels: [0,1]
- ChannelMask: [1,2]
- }
- ChannelMaxPlane2: {
- Verbosity: 2
- InProducer: "uburn_plane2"
- NPlanes: 2
- OutputProducer: "uburn_max_plane2"
- ChannelWeights: [1,1]
- RelevantChannels: [0,1]
- ChannelMask: [1,2]
- }
- CombineImages: {
- Verbosity: 2
- ImageProducers: ["uburn_max_plane0","uburn_max_plane1","uburn_max_plane2"]
- NPlanes: 1
- OutputProducer: "uburn"
- }
- ShowerSegment: {
- Verbosity: 2
- ROIProducer: ""
- ImageProducer: "uburn"
- OutputProducer: "shower_segment"
- ValidROI: ["Cosmic"]
- MaskValue: 0
- PlaneID: [0,1,2]
- }
- TrackSegment: {
- Verbosity: 2
- ROIProducer: ""
- ImageProducer: "uburn"
- OutputProducer: "track_segment"
- ValidROI: ["BNB"]
- MaskValue: 0
- PlaneID: [0,1,2]
- }
- ShowerImage: {
- Verbosity: 2
- MinPIThreshold: 1
- MaskValue: 0
- OutputProducer: "shower_tpc"
- ReferenceProducer: "shower_segment"
- TargetProducer: "modimg"
- }
- TrackImage: {
- Verbosity: 2
- MinPIThreshold: 1
- MaskValue: 0
- OutputProducer: "track_tpc"
- ReferenceProducer: "track_segment"
- TargetProducer: "modimg"
- }
- BlankImage: {
- TPCImageProducer: "wire"
- OutImageProducer: "dead_wire"
- PixValue: 50;
- }
- WireMask: {
- ImageProducer: "dead_wire"
- ChStatusProducer: "wire"
- }
- # LArOpenCV driver
- LArbysImage: {
- Verbosity: 2
- Profile: true
- CosmicTagDataType: 0
- RSEImageProducer: "tpc"
- ADCImageProducer: "modimg"
- TrackImageProducer: "track_tpc"
- ShowerImageProducer: "shower_tpc"
- ThruMuImageProducer: "thrumupixels"
- StopMuImageProducer: "stopmupixels"
- 3DAlgoName: "matchanalysis"
- ChStatusImageProducer: "dead_wire"
- MaskThruMu: true
- MaskStopMu: true
- OutputImageProducer: "test"
- ROIProducer: "croimerge_true"
- VertexAlgoName: "combinevertex"
- ParticleAlgoName: "matchoverlap"
- VertexAlgoVertexOffset: 0
- ParticleAlgoParticleOffset: 0
- # Image Maker
- LArbysImageMaker:{
- Verbosity: 2
- Q2Gray: 2
- QMin: 0.1
- QMax: 500
- }
- # Pre-Processor
- PreProcess: true
- PreProcessor: {
- Verbosity: 2
- PiThreshold: 10
- MinContourSize: 4
- AllowedNeighborSeparation: 10
- BlurSize: 0
- EdgePCABoxSize: 5
- MinPCAOverallAngle: 10
- MergeTracklets: true
- MergeTrackletsSize: 6
- MergeTrackletsDist: 2
- }
- # LArOpenCV configurations
- ImageClusterManager: {
- Verbosity: 2
- Profile: true
- ClusterAlgoType: ["SuperClusterMaker","TrackVertexSeeds","TrackVertexEstimate","TrackVertexScan","ShowerPlaneSeeds","ShowerVertexScan","VertexMerger","VertexParticleClusterMaker","CombineVertex","MatchOverlap","\
- ShapeAnalysis","AngleAnalysis","MatchAnalysis","dQdsAnalysis"]
- ClusterAlgoName: ["adc_superclustermaker","trackvertexseeds","trackvertexestimate","trackvertexscan","showerplaneseeds","showervertexscan","vertexmerger","vertexparticleclustermaker","combinevertex","matchoverla\
- p","shapeanalysis","angleanalysis","matchanalysis","dqdsanalysis"]
- StoreAlgoData: true
- StoreAlgoName: ["combinevertex","matchoverlap"]
- adc_superclustermaker : {
- Verbosity : 2
- ImageSetID: 0
- SuperClusterer: {}
- }
- trackvertexseeds: {
- ImageSetID: 1
- Verbosity : 2
- SimpleKink : {}
- ClusterHIPMIP: {
- MinHIPClusterSize: 6
- MinHIPClusterPixels: 6
- MinMIPClusterSize: 10
- MinMIPClusterPixels: 20
- MIPLevels: [10,10,10]
- HIPLevels: [70,60,40]
- }
- DefectBreaker: {}
- PCACrossing: {}
- }
- trackvertexestimate: {
- Verbosity: 2
- ImageSetID: 1
- TrackVertexSeedsAlgoName: "trackvertexseeds"
- TrackVertexScan2D: {
- QPointSupression: 1
- LArPlaneGeo: {
- Verbosity: 2
- }
- }
- }
- trackvertexscan : {
- ImageSetID: 0
- Verbosity: 2
- VertexEstimateAlgo: "trackvertexestimate"
- LArPlaneGeo: {
- Verbosity: 2
- XPlaneTickResolution: 12
- }
- VertexScan3D: {
- Verbosity: 2
- dX: 2
- dY: 2
- dZ: 2
- SizeStep3D: 0.5
- SizeStep2D: 2
- MinRadius2D: 4
- MaxRadius2D: 10
- PIThreshold: 10
- AngleSupression: 0
- PCABoxSize: 2
- ProhibitOneXs: true
- MergeVoxels: true
- }
- }
- showerplaneseeds: {
- ImageSetID: 2
- Verbosity: 2
- Threshold: 10
- OneTrackOneShower: {
- Verbosity: 2
- ValidXsNpx: 1
- CircleDefaultRadius: 6#10
- PiThreshold: 10
- LArPlaneGeo: {
- Verbosity: 2
- XPlaneTickResolution: 4
- }
- RequireUnique: true
- PathExistsCheck: false
- UseSeedRadius: false
- RefineQPoint: true
- RefineQPointMaskout: 3
- #GraduateCircle: true
- #GraduateCircleMin: 4
- #GraduateCircleMax: 10
- #GraduateCircleStep: 1
- }
- }
- showervertexscan : {
- ImageSetID: 0
- Verbosity: 2
- EdgeSeedProducer: "showerplaneseeds"
- ADCSuperCluster: "adc_superclustermaker"
- LArPlaneGeo: {
- Verbosity: 2
- XPlaneTickResolution: 12
- }
- VertexScan3D: {
- Verbosity: 2
- dX: 2
- dY: 2
- dZ: 2
- SizeStep3D: 0.5
- SizeStep2D: 2
- MinRadius2D: 6
- MaxRadius2D: 10
- PIThreshold: 10
- AngleSupression: 0
- PCABoxSize: 2
- ProhibitOneXs: true
- dThetaCut: 10
- MergeVoxels: true
- }
- }
- vertexmerger : {
- Verbosity: 2
- TrackVertexAlgo: "trackvertexscan"
- ShowerVertexAlgo: "showervertexscan"
- ADCSuperAlgo: "adc_superclustermaker"
- }
- vertexparticleclustermaker: {
- ImageSetID: 0
- Verbosity: 2
- TrackVertexEstimateAlgo: "trackvertexscan"
- ShowerVertexEstimateAlgo: "showervertexscan"
- SuperClusterAlgo: "adc_superclustermaker"
- VertexParticleCluster: {
- Verbosity: 2
- ThetaHi: 10
- ThetaLo: 10
- PIThreshold: 10
- ContourMinDist: 5
- UseHalfAngle : true
- RefinePolarCluster: true
- RefineCartesianCluster: true
- MaskFractionRadius: -1
- MaskMinRadius: 3
- RefineCartesianThickness: 6
- UseXsRadiusMinDist: true
- ResetXs: false
- ResetXsFixedRad: true
- ResetXsFixedRadSize: 6
- ResetXsRefineXs: false
- ResetXsRefineXsInnerR: 3
- }
- SuperClusterer: {}
- }
- combinevertex: {
- ImageSetID: 0
- Verbosity: 2
- TrackVertexEstimateAlgo: "trackvertexscan"
- ShowerVertexEstimateAlgo: "showervertexscan"
- ParticleClusterAlgo: "vertexparticleclustermaker"
- }
- angleanalysis:{
- CombinedVertexAnalysisAlgo: "combinevertex"
- ParticleProducer: "matchoverlap"
- PixelsNumber : 10
- AngleCut: 165
- }
- dqdsanalysis: {
- CombinedVertexAnalysisAlgo: "combinevertex"
- AngleAnalysisAlgo: "angleanalysis"
- MatchAnalysisAlgo: "matchanalysis"
- MatchOverlapAlgo: "matchoverlap"
- ShapeAnalysisAlgo: "shapeanalysis"
- dQdsScanThre: 3.
- dQdsDropLocation: 3
- TruncateWindowSize: 15
- TruncateWindowSizeThre :3
- HeadFrac: 0.05
- TailFrac: 0.4
- AtomicAnalysis: {
- Verbosity: 2
- PiThreshold: 10
- dXResoluton: 2.
- AtomicRegionPad: 5.
- AtomicContourPad: 3.
- }
- }
- matchoverlap: {
- ImageSetID: 0
- Verbosity: 2
- VertexAlgo: "combinevertex"
- ParticleClusterAlgo: "combinevertex"
- VertexAlgoOffset: 0
- ParticleClusterAlgoOffset: 1
- VertexAnalysis: {
- Verbosity: 2
- }
- }
- shapeanalysis: {
- VertexProducer: "combinevertex"
- ParticleProducer: "matchoverlap"
- }
- matchanalysis: {
- VertexAnalysis: {
- Verbosity: 2
- }
- AtomicAnalysis: {
- Verbosity: 2
- }
- DefectBreaker: {}
- Verbosity: 2
- VertexProducer: "combinevertex"
- ParticleProducer: "matchoverlap"
- DebugMatchAna: true
- BreakContours: false
- TrunkRadius: 50
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement