Ignore:
Timestamp:
08/26/03 13:41:20 (21 years ago)
Author:
wittek
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/macros/CT1Analysis.C

    r2315 r2317  
    235235    //  - update the input files with the hadroness (ON1.root or MC1.root)
    236236
    237     Bool_t JobB_SC_UP  = kFALSE;
     237    Bool_t JobB_SC_UP  = kTRUE;
    238238    Bool_t RMatrix     = kFALSE;  // read matrices from file 
    239     Bool_t WParSC      = kFALSE;  // do optimization and write supercuts
     239    Bool_t WParSC      = kTRUE;  // do optimization and write supercuts
    240240                                  // parameter values onto a file
    241241    Bool_t WSC         = kFALSE;  // update input root file ?
     
    299299    //  - write root file for ON data after final cuts
    300300
    301     Bool_t JobF_XX  = kTRUE; 
    302     Bool_t WFX      = kTRUE;  // write out root file  ?
     301    Bool_t JobF_XX  = kFALSE; 
     302    Bool_t WFX      = kFALSE;  // write out root file  ?
    303303
    304304
     
    14131413
    14141414    gLog << "" << endl;
    1415     gLog << "Macro CT1Analysis : JobB_SC_UP, WParSC, WSC = "
    1416          << JobB_SC_UP  << ",  " << WParSC << ",  " << WSC << endl;
    1417 
     1415    //gLog << "Macro CT1Analysis : JobB_SC_UP, WParSC, WSC = "
     1416    //     << JobB_SC_UP  << ",  " << WParSC << ",  " << WSC << endl;
    14181417
    14191418
     
    15091508      if (filenameTrain == filenameTest)
    15101509      {
    1511         findsuper.DefineTrainTestMatrix(filenameTrain,
    1512                                         howManyTrain, mh3,
    1513                                         howManyTest,  mh3);
     1510        if ( !findsuper.DefineTrainTestMatrix(filenameTrain,
     1511                                              howManyTrain, mh3,
     1512                                              howManyTest,  mh3) )
     1513        {
     1514          *fLog << "CT1Analysis.C : DefineTrainTestMatrix failed" << endl;
     1515          return;
     1516        }
     1517
    15141518      }
    15151519      else
    15161520      {
    1517         findsuper.DefineTrainMatrix(filenameTrain, howManyTrain, mh3);
    1518         findsuper.DefineTestMatrix( filenameTest,  howManyTest,  mh3);
     1521        if ( !findsuper.DefineTrainMatrix(filenameTrain, howManyTrain, mh3) )
     1522        {
     1523          *fLog << "CT1Analysis.C : DefineTrainMatrix failed" << endl;
     1524          return;
     1525        }
     1526
     1527        if ( !findsuper.DefineTestMatrix( filenameTest,  howManyTest,  mh3) )
     1528        {
     1529          *fLog << "CT1Analysis.C : DefineTestMatrix failed" << endl;
     1530          return;
     1531        }
    15191532      }
    15201533 
     
    15701583         << parSCfile << "'" << endl;
    15711584
    1572     TArrayD supercutsPar(72);
    1573     scin.GetParams(72, supercutsPar);
     1585    TArrayD supercutsPar;
     1586    supercutsPar =  scin.GetParameters();
    15741587
    15751588    gLog << "Optimum parameter values for supercuts : " << endl;
     
    15871600    // set the parameters of the supercuts
    15881601    MCT1Supercuts supercuts;
    1589     supercuts.SetParams(72, supercutsPar);
     1602    supercuts.SetParameters(supercutsPar);
    15901603    gLog << "parameter values for the supercuts used for updating the input file ' "
    15911604         << filenameData << "'" << endl;
    1592     supercuts.GetParams(72, supercutsPar);
     1605    supercutsPar = supercuts.GetParameters();
    15931606    for (Int_t i=0; i<72; i++)
    15941607    {
     
    17671780    Double_t alphamin = 30.0;
    17681781    Double_t alphamax = 90.0;
    1769     Int_t    degree   =    2;
     1782    Int_t    degree   =    4;
    17701783    Double_t significance = -99.0;
    17711784    Bool_t   drawpoly  = kTRUE;
     
    17751788    MHFindSignificance findsig;
    17761789    findsig.SetRebin(kTRUE);
    1777     findsig.SetReduceDegree(kFALSE);
     1790    findsig.SetReduceDegree(kTRUE);
    17781791
    17791792    findsig.FindSigma(&alphaHist, alphamin, alphamax, degree,
Note: See TracChangeset for help on using the changeset viewer.