88
99import xtrack as xt
1010
11- from .beam_elements import element_classes , _all_collimator_classes , _all_block_classes
11+ from .beam_elements import element_classes , collimator_classes , block_classes
1212
1313
1414class XcollScatteringAPI :
@@ -79,7 +79,7 @@ def install(self, names, elements, *, at_s=None, apertures=None, need_apertures=
7979 # Verify elements
8080 for el in elements :
8181 print (el .__class__ )
82- assert isinstance (el , _all_block_classes )
82+ assert isinstance (el , block_classes )
8383 el ._tracking = False
8484
8585 # Get positions
@@ -239,7 +239,7 @@ def assign_optics(self, *, nemitt_x=None, nemitt_y=None, twiss=None, tw=None):
239239 twiss = tw
240240 if not self .line ._has_valid_tracker ():
241241 raise Exception ("Please build tracker before setting the openings!" )
242- names = self .line .get_elements_of_type (_all_collimator_classes , _all_block_classes )[1 ]
242+ names = self .line .get_elements_of_type (collimator_classes )[1 ]
243243 tw_upstream , tw_downstream = self .get_optics_at (names , twiss = twiss )
244244 beta_gamma_rel = self .line .particle_ref ._xobject .gamma0 [0 ]* self .line .particle_ref ._xobject .beta0 [0 ]
245245 for coll in names :
@@ -248,7 +248,7 @@ def assign_optics(self, *, nemitt_x=None, nemitt_y=None, twiss=None, tw=None):
248248
249249 def open (self , names = None ):
250250 if names is None :
251- names = self .line .get_elements_of_type (_all_collimator_classes , _all_block_classes )[1 ]
251+ names = self .line .get_elements_of_type (collimator_classes )[1 ]
252252 if len (names ) == 0 :
253253 print ("No collimators found in line." )
254254 else :
@@ -258,7 +258,7 @@ def open(self, names=None):
258258
259259 def to_parking (self , names = None ):
260260 if names is None :
261- names = self .line .get_elements_of_type (_all_collimator_classes )[1 ]
261+ names = self .line .get_elements_of_type (collimator_classes )[1 ]
262262 if len (names ) == 0 :
263263 print ("No collimators found in line." )
264264 else :
0 commit comments