public static final field Companion Lru/mipt/npm/muon/monitor/Event$Companion;
public fun <init> (ILjava/util/List;Ljava/util/Collection;)V
public final fun component1 ()I
public final fun component2 ()Ljava/util/List;
public final fun component3 ()Ljava/util/Collection;
public final fun copy (ILjava/util/List;Ljava/util/Collection;)Lru/mipt/npm/muon/monitor/Event;
public static synthetic fun copy$default (Lru/mipt/npm/muon/monitor/Event;ILjava/util/List;Ljava/util/Collection;ILjava/lang/Object;)Lru/mipt/npm/muon/monitor/Event;
public fun equals (Ljava/lang/Object;)Z
public final fun getHits ()Ljava/util/Collection;
public final fun getId ()I
public final fun getTrack ()Ljava/util/List;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class ru/mipt/npm/muon/monitor/Event$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public fun <init> (Lorg/apache/commons/math3/random/RandomGenerator;DDFF)V
public synthetic fun <init> (Lorg/apache/commons/math3/random/RandomGenerator;DDFFILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun generate ()Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
public final fun getMaxX ()F
public final fun getMaxY ()F
public final fun getPhi ()D
public fun getRnd ()Lorg/apache/commons/math3/random/RandomGenerator;
public final fun getTheta ()D
}
public final class ru/mipt/npm/muon/monitor/sim/LineKt {
public static final fun getPhi (Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)D
public static final fun getTheta (Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)D
public static final fun getX (Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)D
public static final fun getY (Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)D
public static final fun makeTrack (DDDD)Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
public static final fun makeTrack (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
public static final fun toKMathVector (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lspace/kscience/visionforge/solid/Float32Vector3D;
public static final fun toKMathVectors (Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Ljava/util/List;
public final class ru/mipt/npm/muon/monitor/sim/MonitorKt {
public static final fun buildEventByTrack (ILorg/apache/commons/math3/geometry/euclidean/threed/Line;Lkotlin/jvm/functions/Function1;)Lru/mipt/npm/muon/monitor/Event;
public static synthetic fun buildEventByTrack$default (ILorg/apache/commons/math3/geometry/euclidean/threed/Line;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lru/mipt/npm/muon/monitor/Event;
public static final fun findLayer (F)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
public static final fun getDefaultHitResolver ()Lkotlin/jvm/functions/Function1;
public static final fun readEffs ()Ljava/util/Map;
}
public final class ru/mipt/npm/muon/monitor/sim/PixelKt {
public static final fun isHit (Lru/mipt/npm/muon/monitor/SC1;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Z
}
public final class ru/mipt/npm/muon/monitor/sim/SimulationKt {
public static final fun simulateOne (Lru/mipt/npm/muon/monitor/sim/TrackGenerator;)Lru/mipt/npm/muon/monitor/Event;
}
public abstract interface class ru/mipt/npm/muon/monitor/sim/TrackGenerator {
public abstract fun generate ()Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
public abstract fun getRnd ()Lorg/apache/commons/math3/random/RandomGenerator;
}
public final class ru/mipt/npm/muon/monitor/sim/UniformTrackGenerator : ru/mipt/npm/muon/monitor/sim/TrackGenerator {