luxlabs header browser preview


@class NSArray, ATXModeEntityAffinityVector, ATXModeEntityStore;

@interface ATXModeScoringSession : NSObject

@property (readonly, nonatomic) double startTimestamp;
@property (readonly, nonatomic) double endTimestamp;
@property (readonly, nonatomic) NSArray *appLaunches;
@property (retain, nonatomic) ATXModeEntityAffinityVector *sessionAffinityVector;
@property (readonly, nonatomic) ATXModeEntityStore *modeEntityStore;

+ (id)coalesceSessions:(id)a0 modeEntityStore:(id)a1;

- (void).cxx_destruct;
- (double)duration;
- (BOOL)isStronglyCorrelatedWithTopMode;
- (unsigned long long)topMode;
- (id)_initFromStartTime:(double)a0 endTime:(double)a1 modeEntityStore:(id)a2 appLaunches:(id)a3 sessionAffinityVector:(id)a4;
- (void)_populateAffinity;
- (id)_weightForLaunch:(id)a0;
- (double)affinityForMode:(unsigned long long)a0;
- (void)debug_prettyPrintSession:(BOOL)a0;
- (BOOL)hasModeWithinRank:(unsigned long long)a0 rank:(unsigned long long)a1;
- (id)initFromStartTime:(double)a0 endTime:(double)a1 modeEntityStore:(id)a2;
- (BOOL)isLabeled;
- (double)numScoredAppLaunches;
- (void)populateAppLaunches:(id)a0;
- (double)secondsUntilOtherSession:(id)a0;

@end