void SetPMTEff() { Float_t lambda[50]; Float_t eff[50 ] = {0, 0, 0.23619, 0.202909, 0.177913, 0.175667, 0.17856, 0.190769, 0.206667, 0.230286, 0.252276, 0.256267,0.26, 0.27125, 0.281818, 0.288118, 0.294057,0.296222, 0.301622, 0.290421, 0.276615, 0.2666, 0.248, 0.23619, 0.227814, 0.219818, 0.206667,0.194087, 0.184681, 0.167917, 0.154367, 0.1364, 0.109412, 0.0834615,0.0725283, 0.0642963,0.05861, 0.0465, 0.0413333,0.032069, 0.0252203,0.02066, 0.016262, 0.012, 0.00590476, 0.003875, 0.00190, 0, 0, 0 } ; for (Int_t i=0; i<50; i++) lambda[i]=200+10*i; fEffPMT = new TGraph (50,lambda,eff); // fPMTeff.AddAtAndExpand(gr,ipmt); }