AlignmentMillepede: includes TLU device
AlignmentMillepede
only selects tracks to use during alignment which have the same number of clusters as there are devices, shown in lines 119-123:
for(auto& track : m_alignmenttracks) {
if(track->nClusters() != nPlanes) {
++nSkipped;
continue;
}
The exclude_dut
parameter when set to true
reduces this number by 1 so that the correct number of clusters are searched when the DUT has not been included in the tracking module, lines 103-105:
if(det->isDUT() && m_excludeDUT) {
nPlanes--;
}
However, if a TLU device is present then AlignmentMillepede
excludes all tracks from alignment as it requires no. track clusters = no. telescope planes+1 which is not possible, and currently the TLU cannot be excluded.