
# sample standard log file specifications file

# the '%' character and anything following it on a single line is considered a comment
# (so, lines starting with '%' are comment lines)

# case is not significant
# specifications can span several lines
# specifications for the same log file are cumulative
# if a log file is not specified in this file, the default specification is used


# SSE Parameters

sse_sysparms_rec += { STAR_PROPERTY::ENV_MASS }                            # start with the default SSE Parameters specification and add ENV_MASS
sse_sysparms_rec += { STAR_PROPERTY::ANGULAR_MOMENTUM }                    # take the updated SSE Parameters specification and add ANGULAR_MOMENTUM
sse_sysparms_rec -= { STAR_PROPERTY::MASS_0, STAR_PROPERTY::MDOT }         # take the updated SSE Parameters specification and subtract MASS_0 and MDOT


# BSE System Parameters

bse_sysparms_rec = {                                                    # set the BSE System Parameters specification to:
    BINARY_PROPERTY::ID,                                                # ID of the binary
    BINARY_PROPERTY::RANDOM_SEED,                                       # RANDOM_SEED for the binary
    STAR_1_PROPERTY::MZAMS,                                             # MZAMS for Star1
    STAR_2_PROPERTY::MZAMS                                              # MZAMS for Star2
}

bse_sysparms_rec += {                                                   # ADD to the BSE System Parameters specification:
    BINARY_PROPERTY::SEMI_MAJOR_AXIS_INITIAL,                           # SEMI_MAJOR_AXIS_INITIAL for the binary
    BINARY_PROPERTY::ECCENTRICITY_INITIAL,                              # ECCENTRICITY_INITIAL for the binary
    STAR_1_PROPERTY::SUPERNOVA_THETA, STAR_1_PROPERTY::SUPERNOVA_PHI    # SUPERNOVA_THETA for Star1 and SUPERNOVA_PHI for Star1
}

bse_sysparms_rec += {                                                   # ADD to the BSE System Parameters specification:
    SUPERNOVA_PROPERTY::IS_ECSN,                                        # IS_ECSN for the supernova star
    SUPERNOVA_PROPERTY::IS_CCSN,                                        # IS_CCSN for the supernova star
    SUPERNOVA_PROPERTY::IS_USSN,                                        # IS_USSN for the supernova star
    SUPERNOVA_PROPERTY::EXPERIENCED_PISN,                               # EXPERIENCED_PISN for the supernova star
    SUPERNOVA_PROPERTY::EXPERIENCED_PPISN,                              # EXPERIENCED_PPISN for the supernova star
    SUPERNOVA_PROPERTY::MZAMS,                                          # MZAMS for the supernova star
    COMPANION_PROPERTY::MZAMS                                           # MZAMS for the companion star
}

bse_sysparms_rec -= {                                                   # SUBTRACT from the BSE System Parameters specification:
    BINARY_PROPERTY::RANDOM_SEED,                                       # RANDOM_SEED for the binary
    BINARY_PROPERTY::ID                                                 # ID for the binary
}


# BSE Double Compact Objects

BSE_DCO_Rec = {STAR_1_PROPERTY::MZAMS,STAR_2_PROPERTY::MZAMS}           # set the BSE Double Compact Objects specifivation to MZAMS for Star1, and MZAMS for Star2
BSE_DCO_Rec = {}                                                        # set the BSE Double Compact Objects specification to empty - nothing will be printed (file will not be created)


# BSE Supernovae

BSE_SNE_Rec = {}                                                        # set the specification to empty - nothing will be printed (file will not be created)


# BSE Common Envelopes

BSE_CEE_Rec = {   }                                                     # set the specification to empty - nothing will be printed (file will not be created)


# BSE RLOF Properties

BSE_RLOF_Rec= {}                                                        # set the specification to empty - nothing will be printed (file will not be created)


# BSE Be Binaries

BSE_BE_Binaries_Rec ={}                                                 # set the specification to empty - nothing will be printed (file will not be created)


# BSE Pulsars

# BSE_Pulsars_Rec= { STAR_1_PROPERTY::MASS, STAR_2_PROPERTY::MASS }     # ignored (comment).  BSE Pulsars specification will be default


# BSE Detailed Output

BSE_Detailed_Rec={}                                                     # set the specification to empty - nothing will be printed (file will not be created)