/[PAMELA software]/eventviewer/flight/src/FEVdetector.cpp
ViewVC logotype

Diff of /eventviewer/flight/src/FEVdetector.cpp

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

revision 1.12 by mocchiut, Wed Feb 28 09:29:55 2007 UTC revision 1.14 by mocchiut, Wed Mar 7 11:20:17 2007 UTC
# Line 2658  void FEVdetector::ShowTOF(){ Line 2658  void FEVdetector::ShowTOF(){
2658    //    //
2659    //    //
2660    Bool_t repeat = true;    Bool_t repeat = true;
2661    Int_t numtr = 1;    //  Int_t numtr = 1;
2662      Int_t numtr = 0;
2663    Int_t repuntil = 0;    Int_t repuntil = 0;
2664    //      //  
2665    //    //
2666    var.tofraw = 0;    var.tofraw = 0;
2667    //    //
2668    if ( level.file == 2 ) repuntil = L2->GetToFLevel2()->ntrk();        //  if ( level.file == 2 ) repuntil = L2->GetToFLevel2()->ntrk();    
2669    //  printf("repuntil = %i \n",repuntil);    //  printf("repuntil = %i \n",repuntil);
2670      if ( level.file == 2 ) repuntil = L2->GetTrkLevel2()->GetNTracks();    
2671    //repuntil = L2->GetNTracks();        //repuntil = L2->GetNTracks();    
2672    //    //
2673    while ( repeat ){    while ( repeat ){
# Line 2675  void FEVdetector::ShowTOF(){ Line 2677  void FEVdetector::ShowTOF(){
2677        //        //
2678        //        //
2679        ToFTrkVar *ptt = 0;        ToFTrkVar *ptt = 0;
2680          PamTrack *ptrack = 0;
2681          Float_t adc[4][12];
2682          Float_t tdc[4][12];
2683          memset(adc,0,4*12*sizeof(Float_t));
2684          memset(tdc,0,4*12*sizeof(Float_t));
2685        //              //      
2686        //        //
2687        if ( repuntil == 1 || var.tofraw ){        if ( repuntil == 0 || var.tofraw ){
2688          numtr = 0;          numtr = 0;
2689          ptt = L2->GetToFLevel2()->GetToFTrkVar(0);          ptt = L2->GetToFLevel2()->GetToFTrkVar(0);
2690          repeat = false;          repeat = false;
# Line 2686  void FEVdetector::ShowTOF(){ Line 2693  void FEVdetector::ShowTOF(){
2693          //          //
2694          if ( numtr >= repuntil-1 ) repeat = false;          if ( numtr >= repuntil-1 ) repeat = false;
2695          //          //
2696          ptt = L2->GetToFLevel2()->GetToFTrkVar(numtr);          //      ptt = L2->GetToFLevel2()->GetToFTrkVar(numtr);
2697            ptrack = L2->GetTrack(numtr);
2698            ptt = ptrack->GetToFTrack();
2699        };        };
2700        //        //
2701        xp11[0] = 0.;        xp11[0] = 0.;
# Line 2700  void FEVdetector::ShowTOF(){ Line 2709  void FEVdetector::ShowTOF(){
2709        //        //
2710        ii = 2;        ii = 2;
2711        //        //
2712        Float_t adc[4][12];        Int_t myseq = ptt->trkseqno + 1;
2713        Float_t tdc[4][12];        L2->GetToFLevel2()->GetMatrix(myseq,adc,tdc);
2714        L2->GetToFLevel2()->GetMatrix(numtr,adc,tdc);        //
2715          //      printf(" qua \n");
2716        //        //
2717        for ( Int_t i = 0; i<8; i++ ) {          for ( Int_t i = 0; i<8; i++ ) {  
2718          if ( adc[ch11a[i]][hb11a[i]] < 1000. ){          if ( adc[ch11a[i]][hb11a[i]] < 1000. ){
# Line 5180  void FEVdetector::ShowTRK(Bool_t upd){ Line 5189  void FEVdetector::ShowTRK(Bool_t upd){
5189        // first of all plot crosses relatives to tracks        // first of all plot crosses relatives to tracks
5190        //        //
5191        if ( L2->GetTrkLevel2()->GetNTracks() > 0 ){        if ( L2->GetTrkLevel2()->GetNTracks() > 0 ){
5192    //      for (Int_t nt = 0; nt < L2->GetTrkLevel2()->GetNTracks(); nt++){
5193    //        TrkTrack *track = L2->GetTrkLevel2()->GetTrack(nt);  
5194          for (Int_t nt = 0; nt < L2->GetTrkLevel2()->GetNTracks(); nt++){          for (Int_t nt = 0; nt < L2->GetTrkLevel2()->GetNTracks(); nt++){
5195            TrkTrack *track = L2->GetTrkLevel2()->GetTrack(nt);              PamTrack *ptrack= L2->GetTrack(nt);
5196              TrkTrack *track = ptrack->GetTrkTrack();  
5197              //
5198            for (Int_t plane = 0; plane<6; plane++){            for (Int_t plane = 0; plane<6; plane++){
5199              //              //
5200              x = track->xm[plane];              x = track->xm[plane];

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

  ViewVC Help
Powered by ViewVC 1.1.23