/[PAMELA software]/quicklook/tracker/flight/macros/FTrkCalibQLook_EXPERT.cxx
ViewVC logotype

Diff of /quicklook/tracker/flight/macros/FTrkCalibQLook_EXPERT.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by pam-fi, Thu Jul 13 10:13:37 2006 UTC revision 1.12 by pam-fi, Mon Aug 28 14:33:19 2006 UTC
# Line 2  Line 2 
2   * FTrkCalibQLookExpert.cxx   * FTrkCalibQLookExpert.cxx
3   *   *
4   * autor: D.Fedele   * autor: D.Fedele
5   * version v1r06   * version v1r10
6   * Parameters:   * Parameters:
7   *      file - the data file to analyze   *      file - the data file to analyze
8   *      step - select =1 in order to analyze one event at time   *      step - select =1 in order to analyze one event at time
# Line 187  void FTrkCalibQLook_EXPERT(TString file, Line 187  void FTrkCalibQLook_EXPERT(TString file,
187    //**********************************************************************    //**********************************************************************
188            
189    Int_t hcevent=hotr->GetEntries();    Int_t hcevent=hotr->GetEntries();
190    printf("\n%d\n",hcevent);    Int_t tcevent=totr->GetEntries();
191    ULong64_t HOBT[hcevent], TOBT[hcevent];    ULong64_t HOBT[hcevent], TOBT[tcevent];
192    for (Int_t i = 0; i < hcevent; i++){    for (Int_t i = 0; i < hcevent; i++){
     totr->GetEntry(i);  
193      hotr->GetEntry(i);      hotr->GetEntry(i);
194      ph = eh4->GetPscuHeader();      ph = eh4->GetPscuHeader();
195      HOBT[i]= ph->GetOrbitalTime();      HOBT[i]= ph->GetOrbitalTime();
196      }
197      for (Int_t i = 0; i < tcevent; i++){
198        totr->GetEntry(i);
199      ph = eh3->GetPscuHeader();      ph = eh3->GetPscuHeader();
200      TOBT[i]= ph->GetOrbitalTime();      TOBT[i]= ph->GetOrbitalTime();
201    }    }
# Line 266  void FTrkCalibQLook_EXPERT(TString file, Line 268  void FTrkCalibQLook_EXPERT(TString file,
268      Int_t risposta=0;      Int_t risposta=0;
269      stringstream fromfile;      stringstream fromfile;
270    
271      printf("\n\t%d\n",cod->Get(pctp->CalibHeader));      fromfile<<"FTrkCalibQLook_EXPERT      File: "<<ffile<<"        -- CalibHeader OBT= "<<HOBT[(cod->Get(pctp->CalibHeader))-1]<<" -- Calib pkt OBT= "<<FOBT[0]<<" -- CalibTrailer OBT= "<<TOBT[(cod->Get(pctp->CalibTrailer))]<<" --";
     fromfile<<"FTrkCalibQLook_EXPERT      File: "<<ffile<<"        -- CalibHeader OBT= "<<HOBT[(cod->Get(pctp->CalibHeader))-1]<<" -- Calib pkt OBT= "<<FOBT[0]<<" -- CalibTrailer OBT= "<<TOBT[(cod->Get(pctp->CalibHeader))-1]<<" --";  
272            
273      gStyle->SetLabelSize(0.08,"x");      gStyle->SetLabelSize(0.07,"x");
274      gStyle->SetLabelSize(0.08,"y");      gStyle->SetLabelSize(0.07,"y");
275      gStyle->SetTitleFillColor(10);      gStyle->SetTitleFillColor(10);
276      gStyle->SetTitleFontSize(0.1);      gStyle->SetTitleFontSize(0.08);
277      gStyle->SetTitleOffset(0.8,"y");      gStyle->SetTitleOffset(0.8,"y");
278      gStyle->SetTitleOffset(1.,"x");      gStyle->SetTitleOffset(0.9,"x");
279      gStyle->SetTitleSize(0.06,"y");      gStyle->SetTitleSize(0.06,"y");
280      gStyle->SetTitleSize(0.06,"x");      gStyle->SetTitleSize(0.06,"x");
281      gStyle->SetOptStat(0);      gStyle->SetOptStat(101110);  
282        gStyle->SetStatX(0.9);  
283        gStyle->SetStatW(0.4);    
284        gStyle->SetStatColor(10);
285        gStyle->SetStatFontSize(0.1);
286            
287      //      //
288      //  draw display area      //  draw display area
289    
290      TLatex *tzz=new TLatex();      TLatex *tzz=new TLatex();
291      tzz->SetTextFont(32);      tzz->SetTextFont(32);
292      tzz->SetTextColor(1);      tzz->SetTextColor(1);
# Line 297  void FTrkCalibQLook_EXPERT(TString file, Line 303  void FTrkCalibQLook_EXPERT(TString file,
303      tzz->DrawLatex(.01,0.98,fromfile.str().c_str());      tzz->DrawLatex(.01,0.98,fromfile.str().c_str());
304      tzz->DrawLatex(.90,0.98,"SIGMA");      tzz->DrawLatex(.90,0.98,"SIGMA");
305    
306      
307        TCanvas *sig=new TCanvas("sig","FTrkCalibQLook_EXPERT_histosig",canvasx,canvasy);
308        sig->SetFillColor(10);
309        tzz->DrawLatex(.01,0.98,fromfile.str().c_str());
310        tzz->DrawLatex(.85,0.97,"Histograms of the sigmas");
311        
312    
313    
314      //  draw pads      //  draw pads
315      TPad *trkpad1[12],*trkpad2[12];        //pad for histos      TPad *trkpad1[12],*trkpad2[12],*trkpad3[36];        //pad for histos
316      TPaveText *trkpadtext[12]; //pad for header      TPaveText *trkpadtext[12]; //pad for header
317      TH1F *histosig[12];           //histos of sigma      TH1F *histosig[12];           //histos of sigma
318      TH1F *histoped[12];          //histos of pedestals        TH1F *histoped[12];          //histos of pedestals  
319      TH1F *histoasig[12];           //histos of sigma      TH1F *histoasig[12];           //histos of sigma
320      TH1F *histoaped[12];          //histos of pedestals      TH1F *histoaped[12];          //histos of pedestals
321    
322        TH1F *histosiglad[12][3];           //histos of sigma
323        stringstream title;
324        stringstream hid;
325            
326      Float_t posy = 0.95;    // up y-coord - top pads      Float_t posy = 0.95;    // up y-coord - top pads
327      Float_t hpad = 0.15;   // pad height      Float_t hpad = 0.15;   // pad height
# Line 312  void FTrkCalibQLook_EXPERT(TString file, Line 330  void FTrkCalibQLook_EXPERT(TString file,
330      Float_t posx0=0;          //       x-coord - column division      Float_t posx0=0;          //       x-coord - column division
331      Float_t wrel = 0.6;     // relative x size of first sub-column      Float_t wrel = 0.6;     // relative x size of first sub-column
332      Float_t marg = 0.004;   // margin among pads      Float_t marg = 0.004;   // margin among pads
     stringstream title;  
     stringstream hid;  
333    
334        
335      for(Int_t n = 0; n<12; n++){      for(Int_t n = 0; n<12; n++){
336        if ( (n+1)%2 ) {        if ( (n+1)%2 ) {
337          if(n>1)posy = posy-(marg*2+hpad);          if(n>1)posy = posy-(marg*2+hpad);
338          posx1 = marg;          posx1 = marg;
339          posx2 = 0.5 - marg;          posx2 = 0.5 - marg;
340          posx0 = 0.5*wrel;          posx0 = 0.5*wrel;
341    
342        } else {        } else {
343          posx1 = posx1 + 0.5;          posx1 = posx1 + 0.5;
344          posx2 = posx2 + 0.5;          posx2 = posx2 + 0.5;
345          posx0 = posx0 + 0.5;          posx0 = posx0 + 0.5;
346    
347        };        };
348        /* -----------> pad for histograms  */        /* -----------> pad for histograms  */
349        trkpad1[n] = new TPad("pad1"," ",posx1,posy-hpad,posx0-marg,posy,18,0,0);        trkpad1[n] = new TPad("pad1"," ",posx1,posy-hpad,posx0-marg,posy,18,0,0);
# Line 341  void FTrkCalibQLook_EXPERT(TString file, Line 360  void FTrkCalibQLook_EXPERT(TString file,
360        histoped[n] = new TH1F(hid.str().c_str(),title.str().c_str(),3072,0.5,3072.5);        histoped[n] = new TH1F(hid.str().c_str(),title.str().c_str(),3072,0.5,3072.5);
361        hid.str("");        hid.str("");
362        hid<<"hhh"<<n<<"i"<<i;        hid<<"hhh"<<n<<"i"<<i;
       title.str("");  
363        hid.str("");        hid.str("");
364        /* AVERAGE calibration parameters */            /* AVERAGE calibration parameters */    
365        hid<<"ah"<<n<<"i"<<i;        hid<<"ah"<<n<<"i"<<i;
# Line 350  void FTrkCalibQLook_EXPERT(TString file, Line 368  void FTrkCalibQLook_EXPERT(TString file,
368        hid<<"ahh"<<n<<"i"<<i;        hid<<"ahh"<<n<<"i"<<i;
369        histoaped[n] = new TH1F(hid.str().c_str(),title.str().c_str(),3,0.5,3072.5);        histoaped[n] = new TH1F(hid.str().c_str(),title.str().c_str(),3,0.5,3072.5);
370        hid.str("");        hid.str("");
371          for(int ii=0;ii<3;ii++){
372            title.str("");
373            title<<"DSP "<<n+1<<" / Lad "<<ii+1;
374            hid<<"hhhh"<<n<<"i"<<i<<"ii"<<ii;
375            histosiglad[n][ii] = new TH1F(hid.str().c_str(),title.str().c_str(),32,-0.5,30.5);
376            hid.str("");
377          }
378          title.str("");
379      };                     //end loop on views      };                     //end loop on views
380        
381        Float_t tposy = 0.95;    // up y-coord - top pads
382        Float_t thpad = 0.;   // pad height
383        Float_t tposx1=0;          // left  x-coord - pad column
384        Float_t tposx0=0;          //       x-coord - column division
385        Float_t twrel = 0.;     // relative x size of first sub-column
386        Float_t tmarg = 0.002;   // margin among pads
387        thpad = (tposy-tmarg*11)/6;
388        twrel = (1-tmarg*12)/6;
389    
390        for(Int_t n = 0; n<36; n++){
391          if ( (n+1)%6==1 ) {
392            if(n>1) tposy = tposy-(tmarg*2+thpad);
393            tposx1 = tmarg;
394            tposx0 = tposx1 + twrel;
395          } else {
396            tposx1 = tposx0 + 2*tmarg;
397            tposx0 = tposx1 + twrel;
398          }
399          trkpad3[n]= new TPad("pad3"," ",tposx1,tposy-thpad,tposx0,tposy,18,0,0);
400        }
401        
402      
403      stringstream message;      stringstream message;
404      
405      //--------------------------------      //--------------------------------
406      //CHECK CALIBRATION procedure      //CHECK CALIBRATION procedure
407      //--------------------------------      //--------------------------------
# Line 362  void FTrkCalibQLook_EXPERT(TString file, Line 409  void FTrkCalibQLook_EXPERT(TString file,
409      Int_t calok = 0;//BAD        Int_t calok = 0;//BAD  
410      for(Int_t n = 0; n<12; n++){      for(Int_t n = 0; n<12; n++){
411        if(ctrk.ncalev[n]==0 && ctrk.calfl[n]==0)calok = 1;//GOOD        if(ctrk.ncalev[n]==0 && ctrk.calfl[n]==0)calok = 1;//GOOD
412          
413                
414        nn=ctrk.dspnum[n]-1;        nn=ctrk.dspnum[n]-1;
415        /*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*        /*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
# Line 438  void FTrkCalibQLook_EXPERT(TString file, Line 485  void FTrkCalibQLook_EXPERT(TString file,
485        for(Int_t j = 0; j < 3072; j++){        for(Int_t j = 0; j < 3072; j++){
486          histosig[nn]->Fill((Float_t)j,ctrk.dspsig[nn][j]);          histosig[nn]->Fill((Float_t)j,ctrk.dspsig[nn][j]);
487          histoped[nn]->Fill((Float_t)j,ctrk.dspped[nn][j]);          histoped[nn]->Fill((Float_t)j,ctrk.dspped[nn][j]);
488            if(j<1024) histosiglad[nn][0]->Fill(ctrk.dspsig[nn][j]);
489            if(j>=1024 && j<2048) histosiglad[nn][1]->Fill(ctrk.dspsig[nn][j]);
490            if(j>=2048 && j<3072) histosiglad[nn][2]->Fill(ctrk.dspsig[nn][j]);
491        };        };
492        histoasig[nn]->Fill(1,ctrk.sig1[nn]);        histoasig[nn]->Fill(1,ctrk.sig1[nn]);
493        histoasig[nn]->Fill(1025,ctrk.sig2[nn]);        histoasig[nn]->Fill(1025,ctrk.sig2[nn]);
# Line 454  void FTrkCalibQLook_EXPERT(TString file, Line 504  void FTrkCalibQLook_EXPERT(TString file,
504                
505        Float_t maxhist=0;        Float_t maxhist=0;
506        TBox b;        TBox b;
       b.SetFillColor(6);  
       b.SetFillStyle(3945);  
507        /* plot PEDESTAL */        /* plot PEDESTAL */
508        c1->cd();        c1->cd();
509        trkpadtext[nn]->Draw();        trkpadtext[nn]->Draw();
# Line 463  void FTrkCalibQLook_EXPERT(TString file, Line 511  void FTrkCalibQLook_EXPERT(TString file,
511        trkpad1[nn]->cd();        trkpad1[nn]->cd();
512        trkpad1[nn]->SetFillColor(10);        trkpad1[nn]->SetFillColor(10);
513        trkpad1[nn]->SetFrameFillColor(10);        trkpad1[nn]->SetFrameFillColor(10);
514          histoped[nn]->SetStats(kFALSE);
515        histoped[nn]->SetLineColor(1);        histoped[nn]->SetLineColor(1);
516        histoped[nn]->SetFillColor(12);        histoped[nn]->SetFillColor(12);
517        histoped[nn]->SetLineWidth(1);        histoped[nn]->SetLineWidth(1);
# Line 476  void FTrkCalibQLook_EXPERT(TString file, Line 525  void FTrkCalibQLook_EXPERT(TString file,
525          histoped[nn]->Draw("b");          histoped[nn]->Draw("b");
526          if(nn==1){          if(nn==1){
527            maxhist=histoped[nn]->GetMaximum();            maxhist=histoped[nn]->GetMaximum();
528            b.DrawBox(2816.,700.,3060.,maxhist);            b.SetFillColor(6);
529              b.SetFillStyle(3945);
530              b.DrawBox(2944.,700.,3060.,maxhist);
531    
532              b.SetFillColor(107);
533              b.SetFillStyle(3954);
534              b.DrawBox(2816.,700.,2944.,maxhist);
535              b.DrawBox(2048.,700.,2176.,maxhist);
536            }
537            else if(nn==4){
538              maxhist=histoped[nn]->GetMaximum();
539              b.SetFillColor(107);
540              b.SetFillStyle(3954);
541              b.DrawBox(384.,2200.,512.,maxhist);
542          }          }
543          else if(nn==6){          else if(nn==6){
544            maxhist=histoped[nn]->GetMaximum();            maxhist=histoped[nn]->GetMaximum();
545              b.SetFillColor(6);
546              b.SetFillStyle(3945);
547            b.DrawBox(2560.,2200.,2816.,maxhist);            b.DrawBox(2560.,2200.,2816.,maxhist);
548              b.DrawBox(1024.,2200.,1535.,maxhist);
549              
550              b.SetFillColor(107);
551              b.SetFillStyle(3954);
552            b.DrawBox(512.,2200.,768.,maxhist);            b.DrawBox(512.,2200.,768.,maxhist);
553            b.DrawBox(1024.,2200.,1792.,maxhist);            b.DrawBox(1536.,2200.,1792.,maxhist);
554            }
555            else if(nn==7){
556              maxhist=histoped[nn]->GetMaximum();
557              b.SetFillColor(107);
558              b.SetFillStyle(3954);
559              b.DrawBox(512.,700.,768.,maxhist);
560          }          }
561          else if(nn==11){          else if(nn==11){
562            maxhist=histoped[nn]->GetMaximum();            maxhist=histoped[nn]->GetMaximum();
563              b.SetFillColor(6);
564              b.SetFillStyle(3945);
565            b.DrawBox(768.,700.,1024.,maxhist);            b.DrawBox(768.,700.,1024.,maxhist);
566              
567              b.SetFillColor(107);
568              b.SetFillStyle(3954);
569              b.DrawBox(0.,700.,512.,maxhist);
570              b.DrawBox(1920.,700.,2048.,maxhist);
571          }          }
572        }        }
573        else histoped[nn]->Draw("axis");        else histoped[nn]->Draw("axis");
# Line 511  void FTrkCalibQLook_EXPERT(TString file, Line 592  void FTrkCalibQLook_EXPERT(TString file,
592        trkpad2[nn]->cd();        trkpad2[nn]->cd();
593        trkpad2[nn]->SetFillColor(10);        trkpad2[nn]->SetFillColor(10);
594        trkpad2[nn]->SetFrameFillColor(10);        trkpad2[nn]->SetFrameFillColor(10);
595          histosig[nn]->SetStats(kFALSE);
596        histosig[nn]->SetLineColor(1);        histosig[nn]->SetLineColor(1);
597        histosig[nn]->SetFillColor(12);        histosig[nn]->SetFillColor(12);
598        histosig[nn]->SetLineWidth(1);        histosig[nn]->SetLineWidth(1);
# Line 524  void FTrkCalibQLook_EXPERT(TString file, Line 606  void FTrkCalibQLook_EXPERT(TString file,
606          histosig[nn]->Draw("b");          histosig[nn]->Draw("b");
607          if(nn==1){          if(nn==1){
608            maxhist=histosig[nn]->GetMaximum();            maxhist=histosig[nn]->GetMaximum();
609            b.DrawBox(2816.,0.,3060.,maxhist);            b.SetFillColor(6);
610              b.SetFillStyle(3945);
611              b.DrawBox(2944.,0.,3060.,maxhist);
612    
613              b.SetFillColor(107);
614              b.SetFillStyle(3954);
615              b.DrawBox(2816.,0.,2944.,maxhist);
616              b.DrawBox(2048.,0.,2176.,maxhist);
617            }
618            else if(nn==4){
619              maxhist=histosig[nn]->GetMaximum();
620              b.SetFillColor(107);
621              b.SetFillStyle(3954);
622              b.DrawBox(384.,0.,512.,maxhist);
623          }          }
624          else if(nn==6){          else if(nn==6){
625            maxhist=histosig[nn]->GetMaximum();            maxhist=histosig[nn]->GetMaximum();
626              b.SetFillColor(6);
627              b.SetFillStyle(3945);
628            b.DrawBox(2560.,0.,2816.,maxhist);            b.DrawBox(2560.,0.,2816.,maxhist);
629              b.DrawBox(1024.,0.,1535.,maxhist);
630              
631              b.SetFillColor(107);
632              b.SetFillStyle(3954);
633              b.DrawBox(512.,0.,768.,maxhist);
634              b.DrawBox(1536.,0.,1792.,maxhist);
635            }
636            else if(nn==7){
637              maxhist=histosig[nn]->GetMaximum();
638              b.SetFillColor(107);
639              b.SetFillStyle(3954);
640            b.DrawBox(512.,0.,768.,maxhist);            b.DrawBox(512.,0.,768.,maxhist);
           b.DrawBox(1024.,0.,1792.,maxhist);  
641          }          }
642          else if(nn==11){          else if(nn==11){
643            maxhist=histosig[nn]->GetMaximum();            maxhist=histosig[nn]->GetMaximum();
644              b.SetFillColor(6);
645              b.SetFillStyle(3945);
646            b.DrawBox(768.,0.,1024.,maxhist);            b.DrawBox(768.,0.,1024.,maxhist);
647              
648              b.SetFillColor(107);
649              b.SetFillStyle(3954);
650              b.DrawBox(0.,0.,512.,maxhist);
651              b.DrawBox(1920.,0.,2048.,maxhist);
652          }          }
653        }        }
654        else histosig[nn]->Draw("axis");        else histosig[nn]->Draw("axis");
# Line 542  void FTrkCalibQLook_EXPERT(TString file, Line 656  void FTrkCalibQLook_EXPERT(TString file,
656        li.DrawLine(1024.5,0,1024.5,max);        li.DrawLine(1024.5,0,1024.5,max);
657        li.DrawLine(2048.5,0,2048.5,max);        li.DrawLine(2048.5,0,2048.5,max);
658                
659          for(int ii=0;ii<3;ii++){
660            sig->cd();
661      };//end loop on views          trkpad3[nn*3+ii]->Draw();
662            trkpad3[nn*3+ii]->cd();
663            trkpad3[nn*3+ii]->SetFillColor(10);
664            trkpad3[nn*3+ii]->SetFrameFillColor(10);
665            trkpad3[nn*3+ii]->SetLogy();
666            histosiglad[nn][ii]->SetLineColor(1);
667            histosiglad[nn][ii]->SetFillColor(1);
668            histosiglad[nn][ii]->SetLineWidth(1);
669            histosiglad[nn][ii]->GetXaxis()->SetTitle("SIG (ADC channels)");
670            histosiglad[nn][ii]->GetXaxis()->CenterTitle();
671            histosiglad[nn][ii]->Draw("");  
672          }
673            
674        };//end loop on views
675      c1->Update();//draw pads in canvas      c1->Update();//draw pads in canvas
676      c2->Update();//draw pads in canvas      c2->Update();//draw pads in canvas
677        sig->Update();//draw pads in canvas
678      stringstream nom1;      
679      stringstream nom2;      stringstream nom1,nom2,nom3;
680          
681      if(!strcmp(outfile.Data(),"ps")||!strcmp(outfile.Data(),"pdf")){      if(!strcmp(outfile.Data(),"ps")||!strcmp(outfile.Data(),"pdf")){
682        nom1.str("");        nom1.str("");
683        nom2.str("");        nom2.str("");
684          nom3.str("");
685        nom1<<out<<ffile<<"_FTrkCalibQLook_EXPERT-pkt"<<i+1<<".ps(";        nom1<<out<<ffile<<"_FTrkCalibQLook_EXPERT-pkt"<<i+1<<".ps(";
686        nom2<<out<<ffile<<"_FTrkCalibQLook_EXPERT-pkt"<<i+1<<".ps)";        nom2<<out<<ffile<<"_FTrkCalibQLook_EXPERT-pkt"<<i+1<<".ps";
687          nom3<<out<<ffile<<"_FTrkCalibQLook_EXPERT-pkt"<<i+1<<".ps)";
688        c1->Print(nom1.str().c_str(),"Landscape");        c1->Print(nom1.str().c_str(),"Landscape");
689        c2->Print(nom2.str().c_str(),"Landscape");        c2->Print(nom2.str().c_str(),"Landscape");
690          sig->Print(nom3.str().c_str(),"Landscape");
691          
692        if(!strcmp(outfile.Data(),"pdf")){        if(!strcmp(outfile.Data(),"pdf")){
693          stringstream com;          stringstream com;
694          com<<"ps2pdf13 "<<out<<ffile<<"_FTrkCalibQLook_EXPERT-pkt"<<i+1<<".ps "<<out<<ffile<<"_FTrkCalibQlook_EXPERT-pkt"<<i+1<<".pdf";          com<<"ps2pdf13 "<<out<<ffile<<"_FTrkCalibQLook_EXPERT-pkt"<<i+1<<".ps "<<out<<ffile<<"_FTrkCalibQlook_EXPERT-pkt"<<i+1<<".pdf";
# Line 574  void FTrkCalibQLook_EXPERT(TString file, Line 704  void FTrkCalibQLook_EXPERT(TString file,
704      else{      else{
705        nom1.str("");        nom1.str("");
706        nom2.str("");        nom2.str("");
707          nom3.str("");
708        nom1<<out<<ffile<<"_FTrkCalibQLook_EXPERT-ped-pkt"<<i+1<<"."<<outfile.Data();        nom1<<out<<ffile<<"_FTrkCalibQLook_EXPERT-ped-pkt"<<i+1<<"."<<outfile.Data();
709        nom2<<out<<ffile<<"_FTrkCalibQLook_EXPERT-sig-pkt"<<i+1<<"."<<outfile.Data();        nom2<<out<<ffile<<"_FTrkCalibQLook_EXPERT-sig-pkt"<<i+1<<"."<<outfile.Data();
710          nom3<<out<<ffile<<"_FTrkCalibQLook_EXPERT-histosig-pkt"<<i+1<<"."<<outfile.Data();
711        c1->Print(nom1.str().c_str());        c1->Print(nom1.str().c_str());
712        c2->Print(nom2.str().c_str());        c2->Print(nom2.str().c_str());
713          sig->Print(nom3.str().c_str());
714      }      }
715              
716      if(step==1 && i!=maxevent-1 ){        if(step==1 && i!=maxevent-1 ){  
717        printf("\n Press 1<enter> to continue, 2<enter> to quit.\n");        printf("\n Press 1<enter> to continue, 2<enter> to quit.\n");
718        cin>>risposta;        cin>>risposta;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.23