detector classes