Skip to content

Instantly share code, notes, and snippets.

@vgenty
Created June 15, 2017 13:48
Show Gist options
  • Save vgenty/43f4d53ef19d66a066d0589c5635e8f6 to your computer and use it in GitHub Desktop.
Save vgenty/43f4d53ef19d66a066d0589c5635e8f6 to your computer and use it in GitHub Desktop.
Cosmic Muon Tagger and Contained ROI Selection
Loading pset=TaggerCROI
Loading larlite pset=StorageManager
Loading larcv pset=IOManager
[DataCoodinator] Initializing
[DataCoordinator] initializing filemanager for larcv
Hash: c63eddee437de6e31dd4c41062faacb8
set idtreeproducer: wire dtype=image2d
set idtreeproducer: segment dtype=partroi
File larcv_mc_cosmics.root file-flavor: aa97345a5627748275dcafa571ac21f5 number of events: 1: 1 9375 468715
larcv loading 1 files.
[DataCoordinator] initializing filemanager for larlite
Hash: 2055ae8dc7148d4264b08df8948afa05
File larlite_mc_cosmics.root flavor-hash: f8f2a39262a899b71087f46b6d736013 number of events: 1: 1 9375 468715
Index sizes: 1 vs. entries: 1
Final file list size: 0
larlite loading 1 files.
[NORMAL] <open> Opening a file in READ mode: larlite_mc_cosmics.root
[NORMAL] <IOManager::prepare_input> Opening a file in READ mode: larcv_mc_cosmics.root
[NORMAL] <IOManager::initialize> Prepared input with 1 entries...
Loading pset=TaggerCROI
Loading larlite pset=StorageManagerOut
Loading larcv pset=IOManagerOut
[DataCoodinator] Initializing
[DataCoordinator] initializing filemanager for larcv
larcv loading 0 files.
[DataCoordinator] initializing filemanager for larlite
larlite loading 0 files.
[NORMAL] <open> Opening a file in kWRITE mode: tagger_anaout_larlite.root
NUMBER OF ENTRIES: LARCV=1 LARLITE=1
Start Entry: 0
End Entry: 0
Buckle up!
=====================================================
--------------------
Entry 0 : 1 9375 468715
--------------------
=====================================================
EmptyChannelAlgo::findMissingBadChs
search for flash hits from simpleFlashBeam: 1 flashes
search for flash hits from simpleFlashCosmic: 35 flashes
[ RUN ALGOS ]
BoundaryMuonTaggerAlgo::searchforboundarypixels3D
Begin Boundary Pixel Search...
... hit search time: 0.803168 secs
Begin Clustering...
[NORMAL] <LoadData> Loading data for LArProperties...
file=/home/vgenty/sw/larlite/core/LArUtil/dat/larutil_microboone.root
... clustering time: 1.39585 secs
boundary pixel search took 2.19915 secs
hit collecting: 0.803168 secs
clustering time: 1.39585 secs
total number of combos found: 10982
[NORMAL] <LoadData> Loading data for Geometry...
file=/home/vgenty/sw/larlite/core/LArUtil/dat/larutil_microboone.root
Number of Flash Endpoints filtered: 1
Number of Same-type Endpoints filtered: 12
StopMuFilterSpacePoints::StopMuFilterSpacePoints
clusters i=13 and j=32 are close in real space. dist=0.933681 cm and on the same cluster in 3 planes.
-- reject either cluster i=13 and j=32 dwalls are: i=2.54144 cm and j=2.88788
Filter saved 33 out of 34 end points.
number of non-duplicated endpoints: 33
filter thrumu end points by proximinty to thrumu-tagged pixels
number of non-duplicated, non-thru-mu endpoints: 20
StopMuFoxTrot.cxx:29 searching for StopMu tracks using 34 starting points.
StopMuFoxTrot.cxx:36 starting point (225.881,116.151,260.2) imgcoords=(199,437,1102,867)
FoxTrotTrackerAlgo.cxx:80start of fox track: (225.881,116.151,260.2)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (229.892,115.199,257.95) dir=(0.837704,-0.217011,-0.501157) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (189.107,116.844,706.4) imgcoords=(309,1179,1848,2354)
FoxTrotTrackerAlgo.cxx:80start of fox track: (189.107,116.844,706.4)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (190.444,116.844,704.5) dir=(0.486729,-5.55399e-06,-0.873553) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (136.286,117.364,415.5) imgcoords=(467,692,1364,1385)
FoxTrotTrackerAlgo.cxx:80start of fox track: (136.286,117.364,415.5)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (140.298,101.949,391.9) dir=(0.140488,-0.539835,-0.829964) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (131.606,115.632,265.1) imgcoords=(481,447,1109,883)
FoxTrotTrackerAlgo.cxx:80start of fox track: (131.606,115.632,265.1)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (137.289,115.718,273.25) dir=(0.574272,-0.0174992,0.818478) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (127.594,116.498,236.2) imgcoords=(493,396,1063,787)
FoxTrotTrackerAlgo.cxx:80start of fox track: (127.594,116.498,236.2)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (130.937,107.231,244.15) dir=(0.264711,-0.740592,0.617617) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (101.518,114.073,772.4) imgcoords=(571,1297,1950,2574)
FoxTrotTrackerAlgo.cxx:80start of fox track: (101.518,114.073,772.4)
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 1 < 3
StopMuFoxTrot.cxx:36 starting point (99.1779,107.491,714) imgcoords=(578,1218,1833,2380)
FoxTrotTrackerAlgo.cxx:80start of fox track: (99.1779,107.491,714)
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 1 < 3
StopMuFoxTrot.cxx:36 starting point (84.4684,112.341,417.8) imgcoords=(622,711,1354,1392)
FoxTrotTrackerAlgo.cxx:80start of fox track: (84.4684,112.341,417.8)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (86.1399,107.318,418.6) dir=(0.31525,-0.947321,0.0565715) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (79.4538,116.671,283.5) imgcoords=(637,474,1142,945)
FoxTrotTrackerAlgo.cxx:80start of fox track: (79.4538,116.671,283.5)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (72.7676,24.4393,275.35) dir=(-0.0720736,-0.993281,-0.090548) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (18.2451,115.096,412.309) imgcoords=(820,694,1352,1374)
FoxTrotTrackerAlgo.cxx:80start of fox track: (18.2451,115.096,412.309)
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 1 < 3
StopMuFoxTrot.cxx:36 starting point (16.6039,115.978,322.5) imgcoords=(825,541,1205,1075)
FoxTrotTrackerAlgo.cxx:80start of fox track: (16.6039,115.978,322.5)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (19.6127,111.215,326.65) dir=(0.44298,-0.688527,0.574195) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (-20.8385,116.325,403.5) imgcoords=(937,675,1341,1345)
FoxTrotTrackerAlgo.cxx:80start of fox track: (-20.8385,116.325,403.5)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-19.8356,116.325,401.8) dir=(0.486722,-3.70258e-06,-0.873557) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (-23.1787,106.452,587.6) imgcoords=(944,1011,1620,1958)
FoxTrotTrackerAlgo.cxx:80start of fox track: (-23.1787,106.452,587.6)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-15.1553,82.2898,580.45) dir=(0.305993,-0.911575,-0.274589) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-7.1319,63.93,573.85) dir=(0.381316,-0.864327,-0.327928) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-6.46328,59.3401,573.7) dir=(0.145602,-0.980678,-0.130655) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-4.79174,54.144,572.5) dir=(0.303796,-0.9129,-0.27262) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (3.23164,31.1943,565.45) dir=(0.317417,-0.904496,-0.284841) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (11.255,5.38672,558.25) dir=(0.286066,-0.920142,-0.267405) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (16.2696,-20.4208,550.15) dir=(0.182764,-0.934275,-0.306149) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (18.6098,-26.05,548.2) dir=(0.361283,-0.855682,-0.370517) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (23.2901,-45.5355,540.25) dir=(0.218901,-0.8992,-0.378841) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (28.9733,-75.5,532.15) dir=(0.178727,-0.947773,-0.264165) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (35.3252,-96.1114,524.05) dir=(0.276265,-0.888932,-0.365345) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (34.6566,-99.6622,522.1) dir=(-0.156694,-0.811841,-0.56246) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (34.6566,-99.6622,522.1)
StopMuFoxTrot.cxx:36 starting point (-43.5714,115.459,602.6) imgcoords=(1005,1010,1671,2008)
FoxTrotTrackerAlgo.cxx:80start of fox track: (-43.5714,115.459,602.6)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-35.548,63.7568,607.15) dir=(0.153534,-0.984384,0.0861112) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-32.5393,58.6473,607.9) dir=(0.513195,-0.856746,0.0511679) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-31.8707,54.144,607.9) dir=(0.141249,-0.987943,-0.0633869) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-23.8473,11.6221,614.95) dir=(0.182055,-0.970743,0.156567) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-23.513,7.0322,615.1) dir=(0.0711593,-0.995418,-0.063867) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-21.5071,-1.88788,616.75) dir=(0.210799,-0.964734,0.157645) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-21.1728,-6.47783,616.9) dir=(0.0711578,-0.995418,-0.063866) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-13.1494,-63.8953,622.75) dir=(0.137931,-0.985583,0.0979896) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-11.4779,-69.0048,623.8) dir=(0.304399,-0.946257,0.109271) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-11.1436,-71.4297,623.8) dir=(0.132647,-0.962144,-0.238083) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-10.8093,-73.8546,623.8) dir=(0.132649,-0.962155,-0.238038) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-10.475,-76.2794,623.8) dir=(0.132649,-0.962143,-0.238086) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-9.80636,-80.7828,623.8) dir=(0.146861,-0.989157,2.68126e-05) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-7.4662,-102.174,627.85) dir=(0.105779,-0.97864,0.176282) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-7.1319,-104.512,627.7) dir=(0.132648,-0.96215,-0.23806) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-6.79759,-106.937,627.7) dir=(0.132648,-0.96215,-0.23806) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-6.46328,-109.362,627.7) dir=(0.132649,-0.962143,-0.238087) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-8.13482,-113.432,627.25) dir=(-0.397601,-0.906392,-0.142713) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (-8.13482,-113.432,627.25)
StopMuFoxTrot.cxx:36 starting point (225.546,-113.172,590.2) imgcoords=(200,1649,990,1967)
FoxTrotTrackerAlgo.cxx:80start of fox track: (225.546,-113.172,590.2)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (226.215,-106.244,594.1) dir=(0.0853227,0.884122,0.4594) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (226.549,-101.481,598.15) dir=(0.0524971,0.788776,0.612435) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (226.549,-101.481,606.25) dir=(0,-2.93441e-06,1) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (226.549,-101.308,610.15) dir=(0,0.0957865,0.995402) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (226.549,-101.308,610.15)
StopMuFoxTrot.cxx:36 starting point (87.8752,-104.809,670.019) imgcoords=(611,1758,1147,2233)
FoxTrotTrackerAlgo.cxx:80start of fox track: (87.8752,-104.809,670.019)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (89.8173,-100.009,657.7) dir=(0.12287,0.35649,-0.926185) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (16.6039,-114.211,829.4) imgcoords=(825,2051,1386,2764)
FoxTrotTrackerAlgo.cxx:80start of fox track: (16.6039,-114.211,829.4)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (17.2726,-109.535,829.6) dir=(0.141248,0.987942,-0.0633997) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (17.9412,-105.032,829.6) dir=(0.146862,0.989157,2.68129e-05) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (21.2843,-67.7058,837.55) dir=(0.0879178,0.974778,0.205128) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (23.2901,-62.8561,842.05) dir=(0.298405,0.721489,0.624826) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (26.9675,-31.8523,850.15) dir=(0.113684,0.963811,0.241131) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (30.3106,-4.6592,858.25) dir=(0.117013,0.951802,0.283514) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (30.3106,-0.0692413,858.4) dir=(0,0.997947,-0.0640418) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (34.6566,24.4393,866.35) dir=(0.166095,0.939973,0.298099) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (32.985,25.7383,867.1) dir=(-0.742065,0.615126,0.266382) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (34.3223,32.6665,862.9) dir=(0.156695,0.811842,-0.562458) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (37.331,65.8353,870.85) dir=(0.0886123,0.969214,0.229722) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (39.6712,70.7717,871.3) dir=(0.434584,0.900631,-1.13347e-05) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (42.3456,99.7835,879.25) dir=(0.0894135,0.961251,0.260772) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (44.0172,106.019,883.15) dir=(0.226141,0.843587,0.487055) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (44.3515,110.609,883.3) dir=(0.0711585,0.995418,-0.0638662) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (44.3515,110.609,883.3)
StopMuFoxTrot.cxx:36 starting point (-6.51104,16.8801,2.2) imgcoords=(894,294,385,7)
FoxTrotTrackerAlgo.cxx:80start of fox track: (-6.51104,16.8801,2.2)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-14.4867,-22.4993,8.05) dir=(-0.197958,-0.970069,0.140634) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (101.518,-39.2136,1027.5) imgcoords=(571,2164,1932,3425)
FoxTrotTrackerAlgo.cxx:80start of fox track: (101.518,-39.2136,1027.5)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (98.175,-48.9996,1023.55) dir=(-0.301562,-0.87494,-0.378868) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (-30.1991,2.35564,1036) imgcoords=(965,2059,2067,3453)
FoxTrotTrackerAlgo.cxx:80start of fox track: (-30.1991,2.35564,1036)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-30.8677,2.26903,1034.05) dir=(-0.302453,0.0783471,-0.949939) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-32.8736,9.28383,1030) dir=(-0.232077,0.82163,-0.520638) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-35.8824,16.9049,1024.6) dir=(-0.296272,0.750439,-0.590816) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-38.8911,25.825,1016.65) dir=(-0.24349,0.714862,-0.655504) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-42.5685,35.5245,1008.55) dir=(-0.275504,0.726677,-0.629316) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-44.24,40.3742,1004.95) dir=(-0.264714,0.740598,-0.617609) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (-44.24,40.3742,1004.95)
StopMuFoxTrot.cxx:36 starting point (139.295,82.1166,589.15) imgcoords=(458,1084,1552,1964)
FoxTrotTrackerAlgo.cxx:80start of fox track: (139.295,82.1166,589.15)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (147.318,94.7605,596.05) dir=(0.486299,0.776849,0.400023) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (155.342,107.578,603.25) dir=(0.478862,0.775308,0.411812) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (159.353,113.727,606.1) dir=(0.514768,0.800108,0.307964) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (160.356,115.459,607.3) dir=(0.486731,0.756527,0.436761) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (161.025,116.844,607.9) dir=(0.471948,0.855819,0.211751) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (161.025,116.844,607.9)
StopMuFoxTrot.cxx:36 starting point (4.56887,-72.2957,727.9) imgcoords=(861,1761,1338,2426)
FoxTrotTrackerAlgo.cxx:80start of fox track: (4.56887,-72.2957,727.9)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (5.9061,-68.8316,729.7) dir=(0.342676,0.887709,0.307482) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (3.56595,-68.8317,737.5) dir=(-0.287362,-1.87372e-06,0.957822) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (2.89733,-68.4853,739.9) dir=(-0.342678,0.177527,0.922527) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (2.89733,-68.4853,739.9)
StopMuFoxTrot.cxx:36 starting point (34.3223,-6.56441,700.75) imgcoords=(772,1526,1482,2336)
FoxTrotTrackerAlgo.cxx:80start of fox track: (34.3223,-6.56441,700.75)
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 1 < 3
StopMuFoxTrot.cxx:36 starting point (12.5923,79.5185,314.35) imgcoords=(837,633,1087,1048)
FoxTrotTrackerAlgo.cxx:80start of fox track: (12.5923,79.5185,314.35)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (17.2726,68.953,322.45) dir=(0.332559,-0.763041,0.554232) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (21.9529,50.7665,330.55) dir=(0.228423,-0.89605,0.380681) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (25.2959,42.8856,336.4) dir=(0.328106,-0.781964,0.529979) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (27.9704,33.2727,340.45) dir=(0.244314,-0.901877,0.35627) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (29.9763,22.8805,344.35) dir=(0.17942,-0.929576,0.322019) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (29.9763,22.8805,344.35)
StopMuFoxTrot.cxx:36 starting point (196.796,79.6051,809.8) imgcoords=(286,1459,1913,2699)
FoxTrotTrackerAlgo.cxx:80start of fox track: (196.796,79.6051,809.8)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (200.139,78.2195,820) dir=(0.325855,-0.135059,0.935723) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (200.807,78.2194,821.8) dir=(0.348185,-1.19193e-05,0.937426) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (198.467,87.919,830.8) dir=(-0.17942,0.743665,0.644027) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (198.467,87.919,830.8)
StopMuFoxTrot.cxx:36 starting point (256.637,50.6799,399.1) imgcoords=(107,857,1145,1330)
FoxTrotTrackerAlgo.cxx:80start of fox track: (256.637,50.6799,399.1)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (254.965,50.5067,397) dir=(-0.567553,-0.117619,-0.814892) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (251.288,49.9871,392.5) dir=(-0.582886,-0.0823613,-0.808369) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (251.288,49.9871,392.5)
StopMuFoxTrot.cxx:36 starting point (107.87,31.8871,409.45) imgcoords=(552,929,1108,1365)
FoxTrotTrackerAlgo.cxx:80start of fox track: (107.87,31.8871,409.45)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (104.193,31.7139,407.35) dir=(-0.834836,-0.0786458,-0.544851) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (105.53,30.9345,397.9) dir=(0.133358,-0.086366,-0.987298) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (111.213,25.5651,396.4) dir=(0.702014,-0.66324,-0.259401) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (116.896,13.7872,409) dir=(0.314563,-0.661488,0.680796) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (116.896,13.7872,409)
StopMuFoxTrot.cxx:36 starting point (106.198,88.3519,312.85) imgcoords=(557,605,1110,1043)
FoxTrotTrackerAlgo.cxx:80start of fox track: (106.198,88.3519,312.85)
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 1 < 3
StopMuFoxTrot.cxx:36 starting point (90.8202,55.6162,326.95) imgcoords=(603,723,1039,1090)
FoxTrotTrackerAlgo.cxx:80start of fox track: (90.8202,55.6162,326.95)
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 1 < 3
StopMuFoxTrot.cxx:36 starting point (94.8319,73.976,299.95) imgcoords=(591,625,1047,1000)
FoxTrotTrackerAlgo.cxx:80start of fox track: (94.8319,73.976,299.95)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (87.1429,72.1573,294.1) dir=(-0.759689,-0.188242,-0.622445) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (87.8115,72.2439,292.15) dir=(0.302446,-0.0783507,-0.949941) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (80.1224,74.4956,283.45) dir=(-0.653495,0.161925,-0.739409) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (72.7676,74.3224,275.35) dir=(-0.65843,-0.0310103,-0.752003) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (65.0786,98.3979,267.25) dir=(-0.290412,0.902776,-0.317263) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (65.0786,98.3979,267.25)
StopMuFoxTrot.cxx:36 starting point (182.36,-57.6678,412.273) imgcoords=(329,1192,854,1374)
FoxTrotTrackerAlgo.cxx:80start of fox track: (182.36,-57.6678,412.273)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (176.403,-57.2269,421) dir=(-0.582037,0.0335065,0.812472) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (-41.6942,105.239,604.692) imgcoords=(999,1043,1645,2015)
FoxTrotTrackerAlgo.cxx:80start of fox track: (-41.6942,105.239,604.692)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-33.5422,57.3483,608.65) dir=(0.165569,-0.982909,0.0804799) good=1
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-25.5188,33.2728,613.75) dir=(0.308725,-0.933047,0.184692) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:78 stopmu endpoint (-25.5188,33.2728,613.75)
StopMuFoxTrot.cxx:36 starting point (-43.2371,115.199,601.75) imgcoords=(1004,1009,1668,2006)
FoxTrotTrackerAlgo.cxx:80start of fox track: (-43.2371,115.199,601.75)
FoxTrotTrackerAlgo.cxx:92 good next fox step: (-39.2254,114.679,604.75) dir=(0.824856,-0.10683,0.555158) good=1
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 2 < 3
StopMuFoxTrot.cxx:36 starting point (289.065,33.9656,865.15) imgcoords=(10,1683,1873,2884)
FoxTrotTrackerAlgo.cxx:80start of fox track: (289.065,33.9656,865.15)
FoxTrotTrackerAlgo.cxx:98 bad next fox step: (0,0,0) good=0
StopMuFoxTrot.cxx:44 track too short 1 < 3
no overlapping fragments
ClusterGroupAlgo::MakeClusterGroups: number of clusters
plane 0: 126
plane 1: 155
plane 2: 117
ClusterGroupAlgo::MakeClusterGroups: number of links
plane 0: 27
plane 1: 20
plane 2: 8
ClusterGroupAlgo::MakeClusterGroups: number of groups
Plane 0 Group #0, 3 clusters: 0 3 9 range: [8448,7584] width=144
Plane 0 Group #1, 1 clusters: 10 range: [7800,7698] width=17
Plane 0 Group #2, 7 clusters: 21 29 32 34 54 59 71 range: [7260,4656] width=434
Plane 0 Group #3, 1 clusters: 41 range: [6312,5580] width=122
Plane 0 Group #4, 2 clusters: 50 57 range: [5892,5604] width=48
Plane 0 Group #5, 1 clusters: 61 range: [5484,5382] width=17
Plane 0 Group #6, 7 clusters: 72 73 74 75 77 78 79 range: [4998,4620] width=63
Plane 0 Group #7, 4 clusters: 107 108 114 117 range: [3474,2928] width=91
Plane 1 Group #0, 5 clusters: 13 14 33 35 36 range: [7278,6432] width=141
Plane 1 Group #1, 5 clusters: 41 68 75 76 79 range: [6384,5052] width=222
Plane 1 Group #2, 3 clusters: 53 55 62 range: [5736,4908] width=138
Plane 1 Group #3, 1 clusters: 57 range: [5670,5634] width=6
Plane 1 Group #4, 4 clusters: 80 82 83 88 range: [5028,4416] width=102
Plane 1 Group #5, 1 clusters: 130 range: [3438,3294] width=24
Plane 1 Group #6, 1 clusters: 131 range: [3300,3042] width=43
Plane 1 Group #7, 1 clusters: 152 range: [2508,2406] width=17
Plane 2 Group #0, 2 clusters: 9 30 range: [7806,6486] width=220
Plane 2 Group #1, 4 clusters: 14 17 25 27 range: [7266,6438] width=138
Plane 2 Group #2, 1 clusters: 50 range: [5682,5580] width=17
Plane 2 Group #3, 1 clusters: 53 range: [5586,5262] width=54
Plane 2 Group #4, 2 clusters: 58 62 range: [5496,5388] width=18
Plane 2 Group #5, 1 clusters: 65 range: [5238,5118] width=20
Plane 2 Group #6, 1 clusters: 69 range: [5034,4728] width=51
Plane 2 Group #7, 1 clusters: 70 range: [4992,4662] width=55
Plane 2 Group #8, 2 clusters: 72 74 range: [4752,4650] width=17
Plane 2 Group #9, 1 clusters: 99 range: [3414,3306] width=18
Plane 2 Group #10, 1 clusters: 114 range: [2508,2406] width=17
VOL: clgroup[2,1,2] numslices=4 goodslices=4 fracgood=1 planecharge=[2360.02,0,62471.4]
VOL: clgroup[4,1,2] numslices=4 goodslices=4 fracgood=1 planecharge=[27739.4,0,62471.4]
VOL: clgroup[2,2,3] numslices=14 goodslices=14 fracgood=1 planecharge=[9646.75,11197.8,10092.2]
VOL: clgroup[4,3,2] numslices=2 goodslices=2 fracgood=1 planecharge=[14518.4,8327.43,43633.2]
VOL: clgroup[2,0,1] numslices=34 goodslices=33 fracgood=0.970588 planecharge=[78718.8,67475.1,73985.1]
VOL: clgroup[2,0,0] numslices=32 goodslices=29 fracgood=0.90625 planecharge=[70315,79986.4,0]
no overlapping fragments
no overlapping fragments
Reclustered Contained Tracks from 6 to 7 no overlapping fragments
no overlapping fragments
terminate called after throwing an instance of 'geoalgo::GeoAlgoException'
what():
<<EXCEPTION>> <<check_and_raise>> Two identical points not allowed for Line ctor!
Program received signal SIGABRT, Aborted.
0x00007ffff4a60c37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb)
(gdb)
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment