Hi!
I am trying to test the Prealignment and AlignmentDUTResidual modules with a simulated set (using Allpix2). While the prealignment seems to do a good job, trying to run the AlignmentDUTResidual in a second job afterwards with the updated geometry file as input doesn’t seem to do anything. I am probably either missing a needed module or am making some mistake in the scheduling of the modules, but hope you can tell me what goes wrong.
I am running prealignment with
[Corryvreckan]
detectors_file = "corryvreckanGeometry.conf"
detectors_file_updated = "prealign_lgad.geo"
histogram_file = "prealign_lgad.root"
[FileReader]
file_name = "allpix2_sim.root"
include = "Event", "Pixel", "MCParticle"
[ClusteringSpatial]
[Correlations]
[Prealignment]
type = "LGAD"
log_level = INFO
max_correlation_rms = 6.0
damping_factor = 1.0
Which runs fine, the updated geometry makes sense.
I am then trying to refine the alignment with
[Corryvreckan]
detectors_file = "prealign_lgad.geo"
detectors_file_updated = "align_lgad.geo"
histogram_file = "align_lgad.root"
[FileReader]
file_name = "allpix2_sim.root"
include = "Event", "Pixel", "MCParticle"
[ClusteringSpatial]
[TrackingSpatial]
spatial_cut_rel = 5.0
min_hits_on_track = 10
exclude_dut = true
track_model = "straightline"
[DUTAssociation]
log_level = INFO
spatial_cut_rel = 5.0
[AlignmentDUTResidual]
log_level = INFO
But it seems to me like after tracking no other modules are run? Also the detectors_file_updated
is an unchanged copy of the previous version
|19:06:47.115| (STATUS) ===============| Wall-clock timing (seconds) |================
|19:06:47.115| (STATUS) FileReader -- 2.01017s = 0.207813ms/evt
|19:06:47.115| (STATUS) ClusteringSpatial : telescope0 -- 0.08202s = 0.008480ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope1 -- 0.04881s = 0.005046ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope2 -- 0.04494s = 0.004646ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope3 -- 0.04357s = 0.004505ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope4 -- 0.04363s = 0.004510ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope5 -- 0.04473s = 0.004624ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope6 -- 0.04797s = 0.004959ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope7 -- 0.04347s = 0.004493ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope8 -- 0.04243s = 0.004386ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : telescope9 -- 0.04304s = 0.004449ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : lgad1 -- 0.05199s = 0.005375ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : lgad2 -- 0.04169s = 0.004310ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : lgad3 -- 0.04045s = 0.004181ms/evt
|19:06:47.116| (STATUS) ClusteringSpatial : lgad4 -- 0.04088s = 0.004227ms/evt
|19:06:47.116| (STATUS) TrackingSpatial -- 0.36716s = 0.037957ms/evt
|19:06:47.116| (STATUS) ==============================================================
Hope you can help me figure out the issue!
I put the files to generate the simulated data as well as the input I use with the above config files on lxplus here if anyone wants to test: /afs/cern.ch/user/a/aleopold/public/corry
used versions:
[aleopold@lxplus722 allpix_sim]$ allpix --version
Allpix Squared version v1.6.0+1390^g3bd423c5
built on 2021-05-17, 20:28:24 UTC
[aleopold@lxplus7117 corry]$ corry --version
Corryvreckan version v2.0+171^g3d980a26~dirty
built on 2021-05-03, 13:04:53 UTC
Thanks,
Alex