def __init__(self):
     
     if not hasattr(self, 'lh_builder'):
         raise Exception("No particle transfer defined for stand alone generation.")
     
     TS1MU1_TO_TS3MU1_device_groups = TS1MU1_TO_TS3MU1_DEVICES()
     GenericTransferlineHierarchy.__init__(self, TS1MU1_TO_TS3MU1_device_groups)
Esempio n. 2
0
    def build(self):

        # build generic part of hierarchy
        GenericTransferlineHierarchy.build(self)

        # build special part of hierarchy
        self.__buildSpecial()
        FRSGeneralTargetHierarchy.generate_linkrules(self)
        GenericTransferlineHierarchy.generate_linkrules(self)
    def __init__(self):

        if not hasattr(self, 'lh_builder'):
            sis18_extraction_properties = SIS18_EXTRACTION_PROPERTIES()
            INIT_LH_BUILDER.__init__(self, sis18_extraction_properties)

        SIS18_EXTRACTION_device_groups = SIS18_EXTRACTION_DEVICES()
        GenericTransferlineHierarchy.__init__(self,
                                              SIS18_EXTRACTION_device_groups)
Esempio n. 4
0
    def __init__(self):

        self.standalone_acczone = False
        if not hasattr(self, 'lh_builder'):
            self.standalone_acczone = True
            FRSTS_properties = FRSTS_PROPERTIES()
            INIT_LH_BUILDER.__init__(self, FRSTS_properties)

        FRSTS_device_groups = FRSTS_DEVICES()
        GenericTransferlineHierarchy.__init__(self, FRSTS_device_groups)
        FRSGeneralTargetHierarchy.__init__(self, FRSTS_device_groups)
        self.frsts_bp = True