Changeset 4807


Ignore:
Timestamp:
08/30/04 16:22:48 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Changelog

    r4806 r4807  
    2222
    2323   * mcalib/MCalibrationChargeCalc.cc
     24   * mcalib/MHCalibrationTestTimeCam.cc
    2425     - exchanged all arrays by TArray's
    2526
  • trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc

    r4793 r4807  
    996996  const UInt_t nsectors = fGeom->GetNumSectors();
    997997
    998   Float_t lowlim      [nareas];
    999   Float_t upplim      [nareas];
    1000   Double_t areavars   [nareas];
    1001   Double_t areaweights[nareas], sectorweights [nsectors];
    1002   Double_t areaphes   [nareas], sectorphes    [nsectors];
    1003   Int_t   numareavalid[nareas], numsectorvalid[nsectors];
    1004 
    1005   memset(lowlim        ,0, nareas   * sizeof(Float_t));
    1006   memset(upplim        ,0, nareas   * sizeof(Float_t));
    1007   memset(areaphes      ,0, nareas   * sizeof(Double_t));
    1008   memset(areavars      ,0, nareas   * sizeof(Double_t));
    1009   memset(areaweights   ,0, nareas   * sizeof(Double_t));
    1010   memset(numareavalid  ,0, nareas   * sizeof(Int_t  ));
    1011   memset(sectorweights ,0, nsectors * sizeof(Double_t));
    1012   memset(sectorphes    ,0, nsectors * sizeof(Double_t));
    1013   memset(numsectorvalid,0, nsectors * sizeof(Int_t  ));
    1014  
     998  TArrayF lowlim        (nareas);
     999  TArrayF upplim        (nareas);
     1000  TArrayD areavars      (nareas);
     1001  TArrayD areaweights   (nareas);
     1002  TArrayD sectorweights (nsectors);
     1003  TArrayD areaphes      (nareas);
     1004  TArrayD sectorphes    (nsectors);
     1005  TArrayI numareavalid  (nareas);
     1006  TArrayI numsectorvalid(nsectors);
     1007
    10151008  //
    10161009  // First loop: Get mean number of photo-electrons and the RMS
     
    11271120  *fLog << endl;
    11281121
    1129   memset(numareavalid,0,nareas*sizeof(Int_t));
    1130   memset(areaphes    ,0,nareas*sizeof(Double_t));
    1131   memset(areavars    ,0,nareas*sizeof(Double_t));
    1132 
     1122  numareavalid.Reset();
     1123  areaphes    .Reset();
     1124  areavars    .Reset();
    11331125  //
    11341126  // Second loop: Get mean number of photo-electrons and its RMS excluding
     
    15641556    fCam->SetNumPhotonsFFactorMethodErr(TMath::Sqrt( avphotrelvar * avphotons * avphotons)); 
    15651557
    1566   Float_t lowlim           [nareas];
    1567   Float_t upplim           [nareas];
    1568   Double_t avffactorphotons [nareas];
    1569   Double_t avffactorphotvar [nareas];
    1570   Int_t   numffactor       [nareas];
    1571 
    1572   memset(lowlim          ,0, nareas   * sizeof(Float_t));
    1573   memset(upplim          ,0, nareas   * sizeof(Float_t));
    1574   memset(avffactorphotons,0, nareas   * sizeof(Double_t));
    1575   memset(avffactorphotvar,0, nareas   * sizeof(Double_t));
    1576   memset(numffactor      ,0, nareas   * sizeof(Int_t));
     1558  TArrayF lowlim           (nareas);
     1559  TArrayF upplim           (nareas);
     1560  TArrayD avffactorphotons (nareas);
     1561  TArrayD avffactorphotvar (nareas);
     1562  TArrayI numffactor       (nareas);
    15771563
    15781564  const UInt_t npixels  = fGeom->GetNumPixels();
     
    19111897  const Int_t nareas = fGeom->GetNumAreas();
    19121898
    1913   Int_t counts[nareas];
    1914   memset(counts,0,nareas*sizeof(Int_t));
     1899  TArrayI counts(nareas);
    19151900
    19161901  for (Int_t i=0; i<fBadPixels->GetSize(); i++)
     
    19281913          << Form("%s%3i%s%3i","Inner: ",counts[0]," Outer: ",counts[1]) << endl;
    19291914 
    1930   memset(counts,0,nareas*sizeof(Int_t));
     1915  counts.Reset();
    19311916
    19321917  for (Int_t i=0; i<fBadPixels->GetSize(); i++)
     
    19471932          << Form("%s%3i%s%3i","Inner: ",counts[0]," Outer: ",counts[1]) << endl;
    19481933
    1949   memset(counts,0,nareas*sizeof(Int_t));
     1934  counts.Reset();
    19501935
    19511936  for (Int_t i=0; i<fBadPixels->GetSize(); i++)
Note: See TracChangeset for help on using the changeset viewer.