Reducing the amount of printout
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 15 Feb 2004 08:49:05 +0000 (08:49 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 15 Feb 2004 08:49:05 +0000 (08:49 +0000)
MUON/AliMUON.cxx
MUON/AliMUONClusterFinderVS.cxx
MUON/AliMUONClusterInput.cxx
MUON/AliMUONTrack.cxx
MUON/AliMUONTriggerDecision.cxx
MUON/AliMUONTriggerLut.cxx
RICH/AliRICHClusterFinder.cxx
TPC/AliTPCclustererMI.cxx
TRD/AliTRDclusterizer.cxx
TRD/AliTRDtracker.cxx

index bb9c90b37c4fff83fdb25ce4449312b18b104886..b6a3b26262c39854c377bd243e1507886458d05e 100644 (file)
@@ -494,7 +494,7 @@ void AliMUON::Trigger(Int_t nev){
     //  fLoader->TreeR()->Reset();
   fLoader->WriteRecPoints("OVERWRITE");
   
-  printf("\n End of trigger for event %d", nev);
+  //  printf("\n End of trigger for event %d\n", nev);
 }
 
 //____________________________________________________________________
@@ -533,6 +533,7 @@ void AliMUON::FindClusters()
        //TClonesArray *
        muonDigits = GetMUONData()->Digits(ich); 
        ndig=muonDigits->GetEntriesFast();
+       if(fDebug) 
        printf("\n 1 Found %d digits in %p chamber %d", ndig, muonDigits,ich);
        TClonesArray &lhits1 = *dig1;
        Int_t n = 0;
@@ -545,6 +546,7 @@ void AliMUON::FindClusters()
        GetMUONData()->GetCathode(1);
        muonDigits =  GetMUONData()->Digits(ich);  
        ndig=muonDigits->GetEntriesFast();
+       if(fDebug) 
        printf("\n 2 Found %d digits in %p %d", ndig, muonDigits, ich);
        TClonesArray &lhits2 = *dig2;
        n=0;
@@ -770,7 +772,7 @@ void AliMUON::Reconstruct() const
 
   //   Loop over events              
   for(Int_t ievent = 0; ievent < nEvents; ievent++) {
-    printf("event %d\n",ievent);
+    printf("Event %d\n",ievent);
     runLoader->GetEvent(ievent);
 
     //---------------------------- digit2Reco & Trigger ---------------------
index ee06f71e3013711e1780081ba2e1a4f7b3a0f990..e7583527810cfd271cd515d99ab9baf21e028998 100644 (file)
@@ -163,6 +163,7 @@ void AliMUONClusterFinderVS::SplitByLocalMaxima(AliMUONRawCluster *c)
            AddRawCluster(*c);
 // If not try combined double Mathieson Fit
        } else {
+         if (fDebugLevel)
            fprintf(stderr," MAUVAIS CHI2 !!!\n");
            if (fNLocal[0]==1 &&  fNLocal[1]==1) {
                fXInit[0]=fX[fIndLocal[0][1]][1];
@@ -193,12 +194,15 @@ void AliMUONClusterFinderVS::SplitByLocalMaxima(AliMUONRawCluster *c)
 //         chi2_2->Fill(chi2);
            
 // Was this any better ??
-           fprintf(stderr," Old and new chi2 %f %f ", oldchi2, chi2);
+           if (fDebugLevel)
+             fprintf(stderr," Old and new chi2 %f %f ", oldchi2, chi2);
            if (fFitStat!=0 && chi2>0 && (2.*chi2 < oldchi2)) {
+             if (fDebugLevel)
                fprintf(stderr," Split\n");
                // Split cluster into two according to fit result
                Split(c);
            } else {
+             if (fDebugLevel)
                fprintf(stderr," Don't Split\n");
                // Don't split
                AddRawCluster(*c);
@@ -272,7 +276,8 @@ void AliMUONClusterFinderVS::SplitByLocalMaxima(AliMUONRawCluster *c)
                accepted[ico]=kFALSE;
            }
        }
-       printf("\n iacc= %d:\n", iacc);
+       if (fDebugLevel)
+         printf("\n iacc= %d:\n", iacc);
        if (iacc == 3) {
            if (accepted[0] && accepted[1]) {
                if (dr[0] >= dr[1]) {
@@ -307,8 +312,8 @@ void AliMUONClusterFinderVS::SplitByLocalMaxima(AliMUONRawCluster *c)
        }
        
        
-       printf("\n iacc= %d:\n", iacc);
        if (fDebugLevel) {
+         printf("\n iacc= %d:\n", iacc);
            if (iacc==2) {
                fprintf(stderr,"\n iacc=2: No problem ! \n");
            } else if (iacc==4) {
@@ -1532,13 +1537,15 @@ Float_t AliMUONClusterFinderVS::SingleMathiesonFit(AliMUONRawCluster *c, Int_t c
 {
 // Performs a single Mathieson fit on one cathode
 // 
+    Double_t arglist[20];
+    Int_t ierflag=0;
     AliMUONClusterInput& clusterInput = *(AliMUONClusterInput::Instance());
     
     clusterInput.Fitter()->SetFCN(fcnS1);
     clusterInput.Fitter()->mninit(2,10,7);
-    Double_t arglist[20];
-    Int_t ierflag=0;
-    arglist[0]=1;
+    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
+    arglist[0]=-1;
+    clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
 // Set starting values 
     static Double_t vstart[2];
     vstart[0]=c->fX[1];
@@ -1562,10 +1569,6 @@ Float_t AliMUONClusterFinderVS::SingleMathiesonFit(AliMUONRawCluster *c, Int_t c
     clusterInput.Fitter()->mnparm(0,"x1",vstart[0],step[0],lower[0],upper[0],ierflag);
     clusterInput.Fitter()->mnparm(1,"y1",vstart[1],step[1],lower[1],upper[1],ierflag);
 // ready for minimisation      
-    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
-    if (fDebugLevel==0)
-       clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
-    clusterInput.Fitter()->mnexcm("SET OUT", arglist, 0, ierflag);
     arglist[0]= -1;
     arglist[1]= 0;
     
@@ -1595,12 +1598,14 @@ Float_t AliMUONClusterFinderVS::CombiSingleMathiesonFit(AliMUONRawCluster * /*c*
 {
 // Perform combined Mathieson fit on both cathode planes
 //
+    Double_t arglist[20];
+    Int_t ierflag=0;
     AliMUONClusterInput& clusterInput = *(AliMUONClusterInput::Instance());
     clusterInput.Fitter()->SetFCN(fcnCombiS1);
     clusterInput.Fitter()->mninit(2,10,7);
-    Double_t arglist[20];
-    Int_t ierflag=0;
-    arglist[0]=1;
+    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
+    arglist[0]=-1;
+    clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
     static Double_t vstart[2];
     vstart[0]=fXInit[0];
     vstart[1]=fYInit[0];
@@ -1657,10 +1662,6 @@ Float_t AliMUONClusterFinderVS::CombiSingleMathiesonFit(AliMUONRawCluster * /*c*
     clusterInput.Fitter()->mnparm(0,"x1",vstart[0],step[0],lower[0],upper[0],ierflag);
     clusterInput.Fitter()->mnparm(1,"y1",vstart[1],step[1],lower[1],upper[1],ierflag);
 // ready for minimisation      
-    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
-    if (fDebugLevel==0)
-       clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
-    clusterInput.Fitter()->mnexcm("SET OUT", arglist, 0, ierflag);
     arglist[0]= -1;
     arglist[1]= 0;
     
@@ -1693,12 +1694,14 @@ Bool_t AliMUONClusterFinderVS::DoubleMathiesonFit(AliMUONRawCluster * /*c*/, Int
 
 //
 //  Initialise global variables for fit
+    Double_t arglist[20];
+    Int_t ierflag=0;
     AliMUONClusterInput& clusterInput = *(AliMUONClusterInput::Instance());
     clusterInput.Fitter()->SetFCN(fcnS2);
     clusterInput.Fitter()->mninit(5,10,7);
-    Double_t arglist[20];
-    Int_t ierflag=0;
-    arglist[0]=1;
+    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
+    arglist[0]=-1;
+    clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
 // Set starting values 
     static Double_t vstart[5];
     vstart[0]=fX[fIndLocal[0][cath]][cath];
@@ -1734,10 +1737,6 @@ Bool_t AliMUONClusterFinderVS::DoubleMathiesonFit(AliMUONRawCluster * /*c*/, Int
     clusterInput.Fitter()->mnparm(3,"y2",vstart[3],step[3],lower[3],upper[3],ierflag);
     clusterInput.Fitter()->mnparm(4,"a0",vstart[4],step[4],lower[4],upper[4],ierflag);
 // ready for minimisation      
-    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
-    if (fDebugLevel==0)
-       clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
-    clusterInput.Fitter()->mnexcm("SET OUT", arglist, 0, ierflag);
     arglist[0]= -1;
     arglist[1]= 0;
     
@@ -1768,12 +1767,14 @@ Float_t AliMUONClusterFinderVS::CombiDoubleMathiesonFit(AliMUONRawCluster * /*c*
 //
 // Perform combined double Mathieson fit on both cathode planes
 //
+    Double_t arglist[20];
+    Int_t ierflag=0;
     AliMUONClusterInput& clusterInput = *(AliMUONClusterInput::Instance());
     clusterInput.Fitter()->SetFCN(fcnCombiS2);
     clusterInput.Fitter()->mninit(6,10,7);
-    Double_t arglist[20];
-    Int_t ierflag=0;
-    arglist[0]=1;
+    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
+    arglist[0]=-1;
+    clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
 // Set starting values 
     static Double_t vstart[6];
     vstart[0]=fXInit[0];
@@ -1888,10 +1889,6 @@ Float_t AliMUONClusterFinderVS::CombiDoubleMathiesonFit(AliMUONRawCluster * /*c*
     clusterInput.Fitter()->mnparm(4,"a0",vstart[4],step[4],lower[4],upper[4],ierflag);
     clusterInput.Fitter()->mnparm(5,"a1",vstart[5],step[5],lower[5],upper[5],ierflag);
 // ready for minimisation      
-    clusterInput.Fitter()->SetPrintLevel(-1+fDebugLevel);
-    if (fDebugLevel)
-       clusterInput.Fitter()->mnexcm("SET NOW", arglist, 0, ierflag);
-    clusterInput.Fitter()->mnexcm("SET OUT", arglist, 0, ierflag);
     arglist[0]= -1;
     arglist[1]= 0;
     
@@ -2067,7 +2064,7 @@ void AliMUONClusterFinderVS::AddRawCluster(const AliMUONRawCluster c)
     AliMUON *pMUON=(AliMUON*)gAlice->GetModule("MUON");
     pMUON->GetMUONData()->AddRawCluster(fInput->Chamber(),c); 
     fNRawClusters++;
-//    if (fDebugLevel)
+    if (fDebugLevel)
        fprintf(stderr,"\nfNRawClusters %d\n",fNRawClusters);
 }
 
index 05dc3edc1fd56a6f5314da7e10f252b8c62f76d2..92c3e331d116a9c1bb40a8649823c95ece8c5a14 100644 (file)
@@ -103,14 +103,14 @@ void AliMUONClusterInput::SetDigits(Int_t chamber, TClonesArray* dig)
 void  AliMUONClusterInput::SetCluster(AliMUONRawCluster* cluster)
 {
 // Set the current cluster
-    printf("\n %p \n", cluster);
+    //PH printf("\n %p \n", cluster);
     fCluster=cluster;
     Float_t qtot;
     Int_t   i, cath, ix, iy;
     AliMUONDigit* digit;
     fNmul[0]=cluster->fMultiplicity[0];
     fNmul[1]=cluster->fMultiplicity[1];
-    printf("\n %p %p ", fDigits[0], fDigits[1]);
+    //PH printf("\n %p %p ", fDigits[0], fDigits[1]);
     
     for (cath=0; cath<2; cath++) {
        qtot=0;
index cfc53f7e03cad0c14cc76570cdddd0698b5f67df..bedca622275754e12c49905501468e3acca364a9 100644 (file)
@@ -283,11 +283,11 @@ void AliMUONTrack::Fit()
   // choice of function to be minimized according to fFitMCS
   if (fFitMCS == 0) fgFitter->SetFCN(TrackChi2);
   else fgFitter->SetFCN(TrackChi2MCS);
-  // Batch mode
-  fgFitter->ExecuteCommand("SET BATCH", arg, 0);
   // Switch off printout
   arg[0] = -1;
   fgFitter->ExecuteCommand("SET PRINT", arg, 1); // More printing !!!!
+  // No warnings
+  fgFitter->ExecuteCommand("SET NOW", arg, 0);
   // Parameters according to "fFitStart"
   // (should be a function to be used at every place where needed ????)
   if (fFitStart == 0) trackParam = &fTrackParamAtVertex;
index ca802177831d67254b78dd9f847a2b8870de641a..2799b22c7d352e22f14af0d4f4d02ee0bc2c250c 100644 (file)
@@ -205,6 +205,7 @@ void AliMUONTriggerDecision::SetBit(){
       gime->TreeD()->GetEvent(cathode-1);
       TClonesArray *muonDigits = pMUON->GetMUONData()->Digits(chamber-1);
       Int_t ndigits = muonDigits->GetEntriesFast();
+      if (fDebug>3)
       printf("\n 1 Found %d digits in %p %d \n ", ndigits, muonDigits,chamber-1);
 //    if (ndigits == 0) return;
       
@@ -217,6 +218,7 @@ void AliMUONTriggerDecision::SetBit(){
 // get the center of the pad Id 
        Int_t ix=mdig->PadX();
        Int_t iy=mdig->PadY();
+       if (fDebug>3)
        printf("digits %d ix %d iy %d \n",digit,ix,iy);
 
 // get the sum of the coded charge 
@@ -1145,7 +1147,6 @@ void AliMUONTriggerDecision::GlobalTrigger(){
   }
   
   if (fDebug>=1) {
-    printf("\n");
     printf("===================================================\n");
     printf(" Global Trigger output       Low pt  High pt   All\n");
     printf(" number of Single Plus      :\t");
@@ -1164,6 +1165,7 @@ void AliMUONTriggerDecision::GlobalTrigger(){
     for (i=0; i<3; i++) printf("%i\t",fGlobalPairLike[i]);
     printf("\n");
     printf("===================================================\n");
+    printf("\n");
   }
 }
 
index 1b29c8c8ff88cbe63a7eb4aef39e19fde5d4f1c1..228021e39909b3311373df413ff7ac47f45c5eea 100644 (file)
@@ -74,7 +74,7 @@ void AliMUONTriggerLut::GetLutOutput(Int_t circuit, Int_t xstrip, Int_t idev,
   static TFile *fileLut;
   static Bool_t first=kTRUE;  
   if(first) {
-    printf(" opening MUONTriggerLut.root \n");
+    //    printf(" opening MUONTriggerLut.root \n");
     fileLut = new TFile("$(ALICE_ROOT)/MUON/MUONTriggerLut.root","READ");
     first=kFALSE;
   }
index 67957a3dda9c9270102919b967861744f3a7bc3e..08833d2ece7afbbd19bf4679c7fdc43f606ed2b7 100644 (file)
@@ -233,7 +233,7 @@ void AliRICHClusterFinder::FitCoG()
   Int_t ierflag = 0;
 
 //  fRawCluster.Print();
-  if(fNlocals==0) fRawCluster.Print();
+//  if(fNlocals==0) fRawCluster.Print();
   if(fNlocals==0||fNlocals>3) {WriteRawCluster();return;}
   
   TMinuit *pMinuit = new TMinuit(3*fNlocals-1);
@@ -241,6 +241,7 @@ void AliRICHClusterFinder::FitCoG()
   
   arglist = -1;
   pMinuit->mnexcm("SET PRI",&arglist, 1, ierflag);
+  pMinuit->mnexcm("SET NOW",&arglist, 0, ierflag);
   
   TString chname;
   Int_t ierflg;
@@ -275,7 +276,6 @@ void AliRICHClusterFinder::FitCoG()
   
   arglist = -1;
   pMinuit->mnexcm("SET NOGR",&arglist, 1, ierflag);
-  pMinuit->mnexcm("SET NOW",&arglist, 1, ierflag);
   arglist = 1;
   pMinuit->mnexcm("SET ERR", &arglist, 1,ierflg);
   arglist = -1;
index a8cee7b0830844eff2f8cbcf2a06ef0b40a0f328..bd714c82e5efdbfa4df3378a094b7f2e809c36f2 100644 (file)
@@ -525,7 +525,7 @@ void AliTPCclustererMI::Digits2Clusters()
     delete[] fResBins;  
   }  
 
-  Info("Digits2Clusters", "Number of found clusters : %d\n", nclusters);
+  Info("Digits2Clusters", "Number of found clusters : %d", nclusters);
 }
 
 void AliTPCclustererMI::Digits2Clusters(AliRawReader* rawReader)
index 2eeb0504118edb94fba327645d7666e58331e678..171a1368488c07a2993df5728b4de1ac7801e878 100644 (file)
@@ -120,7 +120,10 @@ Bool_t AliTRDclusterizer::Open(const Char_t *name, Int_t nEvent)
   //
   // Opens the AliROOT file. Output and input are in the same file
   //
-  fRunLoader = AliRunLoader::Open(name);
+  TString evfoldname = AliConfig::fgkDefaultEventFolderName;
+  fRunLoader = AliRunLoader::GetRunLoader(evfoldname);
+  if (!fRunLoader)
+    fRunLoader = AliRunLoader::Open(name);
   if (!fRunLoader)
    {
      Error("Open","Can not open session for file %s.",name);
@@ -160,7 +163,7 @@ Bool_t AliTRDclusterizer::OpenInput(Int_t nEvent)
   //
 
   // Connect the AliRoot file containing Geometry, Kine, and Hits
-  fRunLoader->LoadgAlice();
+  if (fRunLoader->GetAliRun() == 0x0) fRunLoader->LoadgAlice();
   gAlice = fRunLoader->GetAliRun();
 
   if (!(gAlice)) {
@@ -238,9 +241,8 @@ Bool_t AliTRDclusterizer::WriteClusters(Int_t det)
 
   if (det == -1) {
 
-    printf("AliTRDclusterizer::WriteClusters -- ");
-    printf("Writing the cluster tree %-18s for event %d.\n"
-         ,fClusterTree->GetName(),fEvent);
+    Info("WriteClusters","Writing the cluster tree %s for event %d."
+        ,fClusterTree->GetName(),fEvent);
     /*
     fClusterTree->Write();
     AliTRDgeometry *geo = fTRD->GetGeometry();
index 80d3c4193436d632f6087517f92563be10668a1e..657e19dd2340dce53ae4d9e1de39ba3b4e2c57dd 100644 (file)
@@ -1824,7 +1824,7 @@ void AliTRDtracker::LoadEvent()
 
   ReadClusters(fClusters);
   Int_t ncl=fClusters->GetEntriesFast();
-  cout<<"\n LoadSectors: sorting "<<ncl<<" clusters"<<endl;
+  cout<<"LoadSectors: sorting "<<ncl<<" clusters"<<endl;
               
   UInt_t index;
   while (ncl--) {
@@ -1844,7 +1844,7 @@ void AliTRDtracker::LoadEvent()
     index=ncl;
     fTrSec[trackingSector]->GetLayer(layer)->InsertCluster(c,index);
   }    
-  printf("\r\n");
+  //  printf("\r\n");
 
 }
 
@@ -2121,12 +2121,12 @@ Int_t AliTRDtracker::ReadClusters(TObjArray *array, TTree *ClusterTree)
   branch->SetAddress(&clusterArray); 
   
   Int_t nEntries = (Int_t) ClusterTree->GetEntries();
-  printf("found %d entries in %s.\n",nEntries,ClusterTree->GetName());
+  //  printf("found %d entries in %s.\n",nEntries,ClusterTree->GetName());
   
   // Loop through all entries in the tree
   Int_t nbytes;
   AliTRDcluster *c = 0;
-  printf("\n");
+  // printf("\n");
 
   for (Int_t iEntry = 0; iEntry < nEntries; iEntry++) {