Exemplo n.º 1
0
    def setL1(self):
        #align.derivativeType = 'Numerical'
        align.alignmentLevel = 1
        align.requireOverlap = False
        #self.setFullReco(True)

        level1modules = []
        if mualign.doEndcap():

            if mualign.endcapsToAlign == 'A' or mualign.endcapsToAlign == 'BOTH':
                level1modules.append('ECA')
            if mualign.endcapsToAlign == 'C' or mualign.endcapsToAlign == 'BOTH':
                level1modules.append('ECC')

        if mualign.doBarrel():
            level1modules.append('Bar')
Exemplo n.º 2
0
    def setL1(self):
        align.derivativeType = 'Numerical'
        align.alignmentLevel = 1
        align.requireOverlap = False
        self.setFullReco(True)

        mualign.alignMDT = True
        level1modules = []
        if mualign.doEndcap():

            if mualign.endcapsToAlign == 'A' or mualign.endcapsToAlign == 'BOTH':
                level1modules.append(0)
            if mualign.endcapsToAlign == 'C' or mualign.endcapsToAlign == 'BOTH':
                level1modules.append(1)

        if mualign.doBarrel():
            level1modules.append(2)
            mlog.warning("this isn't really implemented yet!!!")