Commit 56130009 authored by Zhang Xin's avatar Zhang Xin
Browse files

Issue39:fix cr energy random seed

parent 0a7d5af0
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -613,11 +613,11 @@ def selectCosmicRayCollection(attachedSizes, xLen, yLen,cr_pixelRatio,CR_max_siz
    return   CRs[0:cr_event_num];


def defineEnergyForCR(cr_event_size):
def defineEnergyForCR(cr_event_size,seed = 12345):
    import random
    sigma = 0.6 / 2.355;
    mean = 3.3;

    random.seed(seed)
    energys = np.zeros(cr_event_size);
    for i in np.arange(cr_event_size):
        energy_index = random.normalvariate(mean,sigma);
@@ -677,7 +677,7 @@ def produceCR_Map(xLen, yLen, exTime, cr_pixelRatio, gain, attachedSizes, seed=2
    cr_size = selectCosmicRayCollection(attachedSizes, xLen, yLen, cr_pixelRatio, CR_max_size);

    cr_event_size = cr_size.shape[0];
    cr_energys = defineEnergyForCR(cr_event_size);
    cr_energys = defineEnergyForCR(cr_event_size,seed = seed);

    CRmap = np.zeros([yLen, xLen]);