| 72 |
#include <color.h> |
#include <color.h> |
| 73 |
// |
// |
| 74 |
extern Bool_t existfile(TString); |
extern Bool_t existfile(TString); |
| 75 |
|
extern Bool_t NODB; |
| 76 |
// |
// |
| 77 |
|
|
| 78 |
using namespace std; |
using namespace std; |
| 1103 |
// printf(" %s \n",ddec.Data()); |
// printf(" %s \n",ddec.Data()); |
| 1104 |
if ( !L2 ){ |
if ( !L2 ){ |
| 1105 |
L2 = new PamLevel2("",file.Data(),ddec.Data()); |
L2 = new PamLevel2("",file.Data(),ddec.Data()); |
| 1106 |
|
if ( NODB ) L2->NoDBconnections(); |
| 1107 |
otr = L2->GetPamTree(); |
otr = L2->GetPamTree(); |
| 1108 |
// printf(" l2 constructor\n"); |
// printf(" l2 constructor\n"); |
| 1109 |
// printf(" abst %u obt %u qtot %f \n",L2->GetOrbitalInfo()->absTime,L2->GetOrbitalInfo()->OBT,L2->GetCaloLevel2()->qtot); |
// printf(" abst %u obt %u qtot %f \n",L2->GetOrbitalInfo()->absTime,L2->GetOrbitalInfo()->OBT,L2->GetCaloLevel2()->qtot); |
| 2804 |
memset(tdc,0,4*12*sizeof(Float_t)); |
memset(tdc,0,4*12*sizeof(Float_t)); |
| 2805 |
// |
// |
| 2806 |
// |
// |
| 2807 |
|
Int_t myseq = 0; |
| 2808 |
// if ( repuntil == 0 || var.tofraw ){ |
// if ( repuntil == 0 || var.tofraw ){ |
| 2809 |
if ( repuntil == 1 || var.tofraw ){ |
if ( repuntil == 1 || var.tofraw ){ |
| 2810 |
numtr = 0; |
numtr = 0; |
| 2812 |
repeat = false; |
repeat = false; |
| 2813 |
} else { |
} else { |
| 2814 |
// |
// |
| 2815 |
|
// printf(" deH_ \n"); |
| 2816 |
// |
// |
| 2817 |
if ( numtr >= (repuntiltr-1) ) repeat = false; |
if ( numtr == 0 ){ |
| 2818 |
// |
// printf(" ques \n"); |
| 2819 |
//printf(" numtr is %i \n",numtr); |
ptt = L2->GetToFLevel2()->GetToFTrkVar(0); |
| 2820 |
// ptt = L2->GetToFLevel2()->GetToFTrkVar(numtr); |
myseq = 0; |
| 2821 |
ptrack = L2->GetTrack(numtr); |
// printf(" que \n"); |
| 2822 |
ptt = ptrack->GetToFTrack(); |
|
| 2823 |
|
} else { |
| 2824 |
|
if ( numtr >= (repuntiltr-1) ) repeat = false; |
| 2825 |
|
// |
| 2826 |
|
printf(" numtr is %i \n",numtr); |
| 2827 |
|
// ptt = L2->GetToFLevel2()->GetToFTrkVar(numtr); |
| 2828 |
|
ptrack = L2->GetTrack(numtr-1); |
| 2829 |
|
ptt = ptrack->GetToFTrack(); |
| 2830 |
|
myseq = ptt->trkseqno + 1; |
| 2831 |
|
}; |
| 2832 |
}; |
}; |
| 2833 |
// |
// |
| 2834 |
xp11[0] = 0.; |
xp11[0] = 0.; |
| 2842 |
// |
// |
| 2843 |
ii = 2; |
ii = 2; |
| 2844 |
// |
// |
| 2845 |
Int_t myseq = ptt->trkseqno + 1; |
// Int_t myseq = ptt->trkseqno + 1; |
| 2846 |
// |
// |
| 2847 |
|
// printf(" qui \n"); |
| 2848 |
L2->GetToFLevel2()->GetMatrix(myseq,adc,tdc); |
L2->GetToFLevel2()->GetMatrix(myseq,adc,tdc); |
| 2849 |
// |
// |
| 2850 |
// printf(" qua \n"); |
// printf(" qua \n"); |
| 2851 |
// |
// |
| 2852 |
// for ( Int_t i = 0; i<8; i++ ) { |
// for ( Int_t i = 0; i<8; i++ ) { |
| 2853 |
// if ( adc[ch11a[i]][hb11a[i]] < 1000. ){ |
// if ( adc[ch11a[i]][hb11a[i]] < 1000. ){ |
| 6393 |
// |
// |
| 6394 |
stringstream xvev; |
stringstream xvev; |
| 6395 |
stringstream yvev; |
stringstream yvev; |
| 6396 |
for (Int_t ii = 0; ii < L2->GetCaloLevel2()->nstrip; ii++){ |
// for (Int_t ii = 0; ii < L2->GetCaloLevel2()->nstrip; ii++){ |
| 6397 |
|
for (Int_t ii = 0; ii < L2->GetCaloLevel1()->istrip; ii++){ |
| 6398 |
Int_t colo; |
Int_t colo; |
| 6399 |
Int_t l; |
Int_t l; |
| 6400 |
Int_t m; |
Int_t m; |