Analyzing PP info trees. 2

Infotree content 2

Run 14719. 3

Bucket Counter is good for good CC-clocked events. 3

Bucket Counter misfires some time even for CC-clocked events as they selected in L0. 4

Some PnPpWide and Narrow have wrong CC timing. 4

All these events actually does not have CC at all! 4

Run 14747. 5

Bucket Counter. All events. 5

Bucket Counter completely clean for  CC-clocked events. 5

OctDeVertex. Correct convex shape. 5

Blue CC. Too wide. 6

Distribution of the L0. Essentially this is delayed TDC start 6

It should be single-bin distribution. But RMS is good 0.14. 6

Blue CC again. 7

Yellow CC.. 7

For comparison, 63Gev run 14596. 8

Checking how TrgT.Extra[2] is formed. 8

VMET0. 9

Looking for Spin Up/Down assymetry. 11

The shape of TOFInfo.ESUMB is the same for both spins. 11

Everything is symmetric. 12

T0. 12

T0NFBOR:T0PFBOR. Suppressed middle area in the selection band. 12

The same for SpectVertex run 14753. 13

It was clean during 63 Gev Run 14596. 13

T0P-T0N. Run 14747. pp04SpecVertex. 13

T0P-T0N. Run 14753. PP04T0Vertex. The same. 14

VME T0. Run 14747. The depression is clearly seen. 14

The depression exist for PnPp narrow triggers. 15

The same with suppressed SpectoF trigger. 15

T0NVMEOR:T0PVMEOR. Hard to say…... 16

FastVtx looks good. But it does not Make sense when T0 is not calibrated. 16

OctDeVertex.vz:T0PFBOR-T0NFBOR. Have to see it. 16

OctDeVertex, ProectionY looks good. Interesting. 17

T0 Occupancy. 17

Occupancy for run 14747. pp04SpecVertex. 18

Occupancy for run 14599 P063Vertex. 18

CrossTalk in T0 ORs. run 14760. 18

T0PFBOR-T0NFBOR when only N8 and one in P. 18

All events. 19

T0PFBOR-T0NFBOR when only one P1 and one P9. 19

T0PFBOR-T0NFBOR when only one P0 and one P8. 19

From other hand the T0PData.TDC[0]-T0NData.TDC[8] seems to be fine. 20

What a strange peak on the right?. 20

T0PFBOR-T0NFBOR when only P0 and N0 fired. Depressed. 20

But individual ADCs P0 N0 fired Looks good. 20

Diff. Individual ADCs P0-N0. All events. Shape is also good. 21

Conclusion: The T0 OR difference have depression in the middle probably due to crosstalk. Individual channels looks good. 21

Double-Pulsing in T0NData.TDC[8] 21

It was the same in 63 GeV run: 23

The TDC is all right. Time calibrator data: 23

The prepulses associated with higher multiplicity. 24

Pedestals. 25

N8 ADC for prepulses is the same as for all events. 25

Funny pedestals in N8. 26

In N0 the shape is better but the width is the same. 26

No double-pulsing on T0NData.TDC[0] 26

T0 pedestals Run 14747. 27

Trying to get an asymmetry in ADC N5 vs N0. 28

No difference between Up and Down. 30

Asymmetry in T0N1 vs T0N0. 30

No Assimetry. Up = 0.98372, Down = 0.97985,  Error = 1/sqrt(70000) = 0.0037. 32

 

Analyzing PP info trees

Infotree content

root [5] data->Print()

******************************************************************************

*Tree    :EventInfo : Event Info Tree                                        *

*Entries :     9781 : Total =       140823046 bytes  File  Size =   12825043 *

*        :          : Tree compression factor =   1.00                       *

******************************************************************************

*Br    0 :Info      : Run/I:Event/I:NSi/I:NOct/I:NVtx/I:NSpec/I:NRing/I:L0/I:*

*         | L1/I:IsCol/S:TrgData/S                                           *

*Entries :     9781 : Total  Size=     790170 bytes  All baskets in memory   *

*Baskets :       12 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    1 :TrgDataInfo : TRGEDFlag/S:TOFEDFlag:T0EDFlag:PCALNEDFlag:          *

*         | PCALPEDFlag:SPECTRGEDFlag:VMESCALERSFlag:RAWVMEFlag:RAWFBFlag:   *

*         | TOTALFlag                                                        *

*Entries :     9781 : Total  Size=     401841 bytes  All baskets in memory   *

*Baskets :        6 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    2 :L0MiscInfo : L0SpinB/b:L0SpinY:L0CCPos:L0MPI:L0Tin/s:EMMLiveTime/i:*

*         | EMMTime/s                                                        *

*Entries :     9781 : Total  Size=     226781 bytes  All baskets in memory   *

*Baskets :        3 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    3 :Paddle    : PdlTDiff/F:PdlMean/F:PdlBin/I:PdlNpart/F:PdlP/F:PdlN/F:*

*         | Nn/I:Np/I                                                        *

*Entries :     9781 : Total  Size=     615327 bytes  All baskets in memory   *

*Baskets :        9 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    4 :ZDC       : EZdcMean/F:EZdcP/F:EZdcN/F:TZdcP/F:TZdcN/F:ZdcBin/I:   *

*         | ZdcNpart/F                                                       *

*Entries :     9781 : Total  Size=     543934 bytes  All baskets in memory   *

*Baskets :        8 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    5 :EOctTrgCuts : EOctBin/I:NOctBin                                    *

*Entries :     9781 : Total  Size=     155090 bytes  All baskets in memory   *

*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    6 :VMET0     : TDC[4]/s                                               *

*Entries :     9781 : Total  Size=     154952 bytes  All baskets in memory   *

*Baskets :        2 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    7 :SpecMainVertex : vx/F:vy/F:vz/F:vs/I                               *

*Entries :     9781 : Total  Size=     297812 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    8 :ZVertex   : vx/F:vy/F:vz/F:vs/I                                    *

*Entries :     9781 : Total  Size=     297735 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br    9 :OctagonVertex : vx/F:vy/F:vz/F:vs/I                                *

*Entries :     9781 : Total  Size=     297801 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   10 :PaddleVertex : vx/F:vy/F:vz/F:vs/I                                 *

*Entries :     9781 : Total  Size=     297790 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   11 :SpecVertex_SpecPN : vx/F:vy/F:vz/F:vs/I                            *

*Entries :     9781 : Total  Size=     297845 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   12 :RMSSelVertex : vx/F:vy/F:vz/F:vs/I                                 *

*Entries :     9781 : Total  Size=     297790 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   13 :OctDeVertex : vx/F:vy/F:vz/F:vs/I                                  *

*Entries :     9781 : Total  Size=     297779 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   14 :PCAL_NZ_Raw : ADCs[88]/F:ADCSum/F:GreySum/F:BlackSum/F:Xmean/F:    *

*         | Ymean/F:Xrms/F:Yrms/F                                            *

*Entries :     9781 : Total  Size=    7460133 bytes  All baskets in memory   *

*Baskets :      116 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   15 :PCAL_NZ_GainCor : ADCs[88]/F:ADCSum/F:GreySum/F:BlackSum/F:Xmean/F:*

*         | Ymean/F:Xrms/F:Yrms/F                                            *

*Entries :     9781 : Total  Size=    7461073 bytes  All baskets in memory   *

*Baskets :      116 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   16 :PCAL_PZ_Raw : ADCs[80]/F:ADCSum/F:GreySum/F:BlackSum/F:Xmean/F:    *

*         | Ymean/F:Xrms/F:Yrms/F                                            *

*Entries :     9781 : Total  Size=    6857719 bytes  All baskets in memory   *

*Baskets :      107 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   17 :PCAL_PZ_GainCor : ADCs[80]/F:ADCSum/F:GreySum/F:BlackSum/F:Xmean/F:*

*         | Ymean/F:Xrms/F:Yrms/F                                            *

*Entries :     9781 : Total  Size=    6858587 bytes  All baskets in memory   *

*Baskets :      107 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   18 :VMEScalers : PCDP0[33]/i:SCL0[33]/i:SCL1[33]/i                     *

*Entries :     9781 : Total  Size=    7808921 bytes  All baskets in memory   *

*Baskets :      122 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   19 :FLASHADC  : FADCBit/i                                              *

*Entries :     9781 : Total  Size=      83707 bytes  All baskets in memory   *

*Baskets :        1 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   20 :MultBinInfo : IsValid:NOct:EOct:NOctTot:EOctTot:NRing:ERing:ETot:  *

*         | ENegHem:EPosHem:NOctP[11]:EOctP[11]:NOctN[11]:EOctN[11]:         *

*         | NOctTotP[11]:EOctTotP[11]:NOctTotN[11]:EOctTotN[11]:NRingP[9]:   *

*         | ERingP[9]:NRingN[9]:ERingN[9]                                    *

*Entries :     9781 : Total  Size=   10562955 bytes  All baskets in memory   *

*Baskets :      165 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   21 :TrgT      : CkvNeg[16]/F:CkvPos[16]/F:Cos[2]/F:Extra[64]/F:        *

*         | PdlNeg[16]/F:PdlPos[16]/F:PdlSumN/F:PdlSumP/F:ZDCNeg[3]/F:       *

*         | ZDCPos[3]/F:ZDCSumN/F:ZDCSumP/F                                  *

*Entries :     9781 : Total  Size=   10987393 bytes  All baskets in memory   *

*Baskets :      171 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   22 :TrgE      : CkvNeg[16]/F:CkvPos[16]/F:Cos[2]/F:Extra[64]/F:        *

*         | PdlNeg[16]/F:PdlPos[16]/F:PdlSumN/F:PdlSumP/F:ZDCNeg[3]/F:       *

*         | ZDCPos[3]/F:ZDCSumN/F:ZDCSumP/F                                  *

*Entries :     9781 : Total  Size=   10987393 bytes  All baskets in memory   *

*Baskets :      171 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   23 :EvtSel    : TrgIsCol/S:PdlSingle/S:PdlDouble/S:T0Double/S:         *

*         | dAVertex/S:AllT0Double/S:AllT0Diagonal/S:SpecTOF/S:              *

*         | NotPrePileUp/S:NotPostPileUp/S:OctDeTopo/S:OctDeHpar/S:OctDeT0/S *

*Entries :     9781 : Total  Size=     492867 bytes  All baskets in memory   *

*Baskets :        7 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   24 :T0NData   : ADC[16]/F:TDC[16]/F                                    *

*Entries :     9781 : Total  Size=    2518326 bytes  All baskets in memory   *

*Baskets :       39 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   25 :T0PData   : ADC[16]/F:TDC[16]/F                                    *

*Entries :     9781 : Total  Size=    2518326 bytes  All baskets in memory   *

*Baskets :       39 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   26 :T0Info    : NN/F:NP/F:ESUMN/F:ESUMP/F:FastVtx/F:AvgPrVtx/F:        *

*         | T0AvgAllVtx/F:AvgPkVtx/F                                         *

*Entries :     9781 : Total  Size=     615341 bytes  All baskets in memory   *

*Baskets :        9 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   27 :T0ORInfo  : T0NFBOR/F:T0PFBOR/F:T0NVMEOR/F:T0PVMEOR/F              *

*Entries :     9781 : Total  Size=     297805 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   28 :TOFBData  : E[120]/F:TU[120]/F:TD[120]/F                           *

*Entries :     9781 : Total  Size=   28372717 bytes  All baskets in memory   *

*Baskets :      444 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   29 :TOFCData  : E[120]/F:TU[120]/F:TD[120]/F                           *

*Entries :     9781 : Total  Size=   28372717 bytes  All baskets in memory   *

*Baskets :      444 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   30 :TOFInfo   : NB/F:NC/F:ESUMB/F:ESUMC/F                              *

*Entries :     9781 : Total  Size=     297746 bytes  All baskets in memory   *

*Baskets :        4 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

*Br   31 :SpecTrig  : adc_STB[10]/F:adc_STC[10]/F:tdc_STB[10]/F:             *

*         | tdc_STC[10]/F:Mult_B/F:Mult_C/F                                  *

*Entries :     9781 : Total  Size=    3295857 bytes  All baskets in memory   *

*Baskets :       51 : Basket Size=      32000 bytes  Compression=   1.00     *

*............................................................................*

 

Run 14719

Bucket Counter is good for good CC-clocked events

data->Draw("L0CCPos>>Bucket","255<TrgT.Extra[2]&&TrgT.Extra[2]<265")

Perfect when selected good CC timing.

 

Bucket Counter misfires some time even for CC-clocked events as they selected in L0

data->Draw("L0CCPos>>Bucket","(L0&0xff00)==0")

 

Some PnPpWide and Narrow have wrong CC timing

data->Draw("L0","((L0&0xff00)==0)&&((TrgT.Extra[2]<255)||(TrgT.Extra[2]>265))")

1790 events out of 87091 have wrong CC

 

data->Draw("TrgT.Extra[2]","((L0&0xff00)==0)&&((TrgT.Extra[2]<255)||(TrgT.Extra[2]>265)$

All these events actually does not have CC at all!

 

Run 14747

Bucket Counter. All events

data->Draw("L0CCPos>>h1","")

 

Bucket Counter completely clean for  CC-clocked events

data->Draw("L0CCPos","((L0&0xff00)==0)")

data->Draw("L0CCPos>>h1","((L0&0xff00)==0)&&L0SpinB==2")

 

OctDeVertex. Correct convex shape

data->Draw("OctDeVertex.vz>>h2","((L0&0xff00)==0)")

 

Blue CC. Too wide

data->Draw("TrgT.Extra[2]>>h2","((L0&0xff00)==0)")

data->Draw("TrgT.Extra[2]>>hf","((L0&0xff00)==0)")

More detailed. It is too wide.

 

Distribution of the L0. Essentially this is delayed TDC start

It should be single-bin distribution. But RMS is good 0.14

data->Draw("TrgT.Extra[6]>>hf","((L0&0xff00)==0)")

 

Blue CC again

data->Draw("TrgT.Extra[2]","")

 

More detailed:

data->Draw("TrgT.Extra[2]>>hf","")

Extra[2] is a coincidence of L0 and blue crossing clock. It is spread over 65 ns range. This must be a width of the L0 pulse.

 

Yellow CC

data->Draw("TrgT.Extra[12]","")

 

For comparison, 63Gev run 14596

data14596->Draw("TrgT.Extra[12]>>hCCY","","")

 

data->Draw("TrgT.Extra[12]>>hf","((L0&0xff00)==0)")

Checking how TrgT.Extra[2] is formed.

The following is from run 14723

TH1D *hp = ha->ProjectionY("hp",835,835)

TH1D *hp = ha->ProjectionY("hp",819,819)

 

VMET0

data->Draw("VMET0.TDC[0]>>hf","")

data->Draw("VMET0.TDC[0]>>hf","((L0&0xff00)==0)")

data->Draw("VMET0.TDC[1]>>hf","((L0&0xff00)==0)")

data->Draw("VMET0.TDC[2]>>hf","((L0&0xff00)==0)")

data->Draw("VMET0.TDC[3]>>hf","((L0&0xff00)==0)")

 

Looking for Spin Up/Down assymetry

 

data->Draw("TOFInfo.ESUMB","((L0&0xff00)==0)&&L0SpinB==2")

 

 

data->Draw("TOFInfo.ESUMB","((L0&0xff00)==0)&&L0SpinB==1")

The shape of TOFInfo.ESUMB is the same for both spins

 

root [132] TH1S *h2up=new TH1S("h2up","",1000,0,1000)

root [134] data->Draw("TrgE.PdlNeg[8]>>h2up","((L0&0xff00)==0)&&L0SpinB==2")

(Int_t)39415

root [135] TH1S *h2down=new TH1S("h2down","",1000,0,1000)

root [136] data->Draw("TrgE.PdlNeg[8]>>h2down","((L0&0xff00)==0)&&L0SpinB==1")

(Int_t)37569

root [137] h2up->SetLineColor(kRed)

root [138] h2up->Draw("same")

root [139] data->Draw("TrgE.PdlNeg[4]>>h2down","((L0&0xff00)==0)&&L0SpinB==1")

(Int_t)37569

root [140] data->Draw("TrgE.PdlNeg[4]>>h2up","((L0&0xff00)==0)&&L0SpinB==2")

(Int_t)39415

root [141] h2down->Draw("same")

Everything is symmetric.

T0

T0NFBOR:T0PFBOR. Suppressed middle area in the selection band.

TH2S *hT0NP = new TH2S("hT0NP","",500,270,320,500,270,320)

data->Draw("T0ORInfo.T0NFBOR:T0ORInfo.T0PFBOR>>hT0NP","((L0&0xff00)==0)","colz")

Total = 190749

The same for SpectVertex run 14753

data14753->Draw("T0ORInfo.T0NFBOR:T0ORInfo.T0PFBOR>>hT0NP","((L0&0xff00)==0)","colz")

 

It was clean during 63 Gev Run 14596

data14596->Draw("T0NFBOR:T0PFBOR>>hT0FB_PvsN","(L0&0xff00)==0","colz")

 

T0P-T0N. Run 14747. pp04SpecVertex

TH1S *hfN = new TH1S("hT0NFBOR","",5000,0,500)

data->Draw("T0ORInfo.T0PFBOR-T0ORInfo.T0NFBOR>>hT0NFBOR","((L0&0xff00)==0)","")

 

T0P-T0N. Run 14753. PP04T0Vertex. The same.

data14753->Draw("T0ORInfo.T0PFBOR-T0ORInfo.T0NFBOR>>hT0NFBOR753","((L0&0xff00)==0)","")

 

VME T0. Run 14747. The depression is clearly seen.

root [49] TH2S *hT0PNVMEOR = new TH2S("hT0PNVMEOR","",500,700,1200,500,700,1200)

#Warning in <TH1::Build>: Replacing existing histogram: hT0PNVMEOR (Potential memory leak).

root [50] data->Draw("T0ORInfo.T0NVMEOR:T0ORInfo.T0PVMEOR>>hT0PNVMEOR","((L0&0xff00)==0)","colz")

(Int_t)190749

 

data->Draw("T0ORInfo.T0NVMEOR-T0ORInfo.T0PVMEOR>>hT0P_NVMEOR","((L0&0xff00)==0)","")

The depression exist for PnPp narrow triggers

data->Draw("T0ORInfo.T0NVMEOR-T0ORInfo.T0PVMEOR>>hT0P_NVMEOR","((L0&0xff00)==0)&&((L1&0 x40)==0)&&T0ORInfo.T0NVMEOR","")

The same with suppressed SpectoF trigger.

data->Draw("T0ORInfo.T0NVMEOR-T0ORInfo.T0PVMEOR>>hT0P_NVMEOR","((L0&0xff00)==0)&&((L1&0 x40)==0)&&T0ORInfo.T0NVMEOR&&(L0&0x40)==0","")

 

T0NVMEOR:T0PVMEOR. Hard to say…

data->Draw("T0ORInfo.T0NVMEOR:T0ORInfo.T0PVMEOR>>hT0PNVMEOR","((L0&0xff00)==0)&&((L1&0x )==0)&&T0ORInfo.T0NVMEOR","colz")

FastVtx looks good. But it does not Make sense when T0 is not calibrated.

data->Draw("FastVtx>>hFastVtx","(L0&0xff00)==0","")

OctDeVertex.vz:T0PFBOR-T0NFBOR. Have to see it.

TH2S *hOctDe_T0dif = new TH2S("hOctDe_T0dif","",50,10,15,400,-100,100)

data->Draw("OctDeVertex.vz:T0PFBOR-T0NFBOR>>hOctDe_T0dif","(L0&0xff00)==0","colz")

 

OctDeVertex, ProectionY looks good. Interesting.

data->Draw("OctDeVertex.vz>>hOctDeVtx","(L0&0xff00)==0","")

 

T0 Occupancy

data->Draw("NN>>hT0_Occupancy","(L0&0xff00)==0","")

data->Draw("NP>>hT0P_Occupancy","(L0&0xff00)==0","")

Occupancy for run 14747. pp04SpecVertex

Red – T0P, Blue – T0N

Occupancy for run 14599 P063Vertex

data14599->Draw("NP>>hT0P_Occupancy","(L0&0xff00)==0","")

data14599->Draw("NN>>hT0_Occupancy","(L0&0xff00)==0","")

hT0P_Occupancy->Draw()

hT0_Occupancy->Draw("same")

CrossTalk in T0 ORs. run 14760

T0PFBOR-T0NFBOR when only N8 and one in P

data14760->Draw("T0PFBOR-T0NFBOR>>hT0P_N","(L0&0xff00)==0&&NN==01&&NP==1&&T0PData.TDC[0]>0&&T0NData.TDC[8]>0","")

All events

data14760->Draw("T0PFBOR-T0NFBOR>>hT0P_N","(L0&0xff00)==0","")

T0PFBOR-T0NFBOR when only one P1 and one P9

 

T0PFBOR-T0NFBOR when only one P0 and one P8

data14760->Draw("T0PFBOR-T0NFBOR>>hT0P0_N8","(L0&0xff00)==0&&NN==01&&NP==1&&T0PData.TDC [0]>0&&T0NData.TDC[8]>0","")

 

From other hand the T0PData.TDC[0]-T0NData.TDC[8] seems to be fine

data14760->Draw("T0PData.TDC[0]-T0NData.TDC[8]>>hT0IP0_N8","(L0&0xff00)==0&&NN==01&&NP= =1&&T0PData.TDC[0]>0&&T0NData.TDC[8]>0","")

What a strange peak on the right?

T0PFBOR-T0NFBOR when only P0 and N0 fired. Depressed.

data14760->Draw("T0PFBOR-T0NFBOR>>hT0P0_N0","(L0&0xff00)==0&&NN==01&&NP==1&&T0PData.TDC [0]>0&&T0NData.TDC[0]>0","")

But individual ADCs P0 N0 fired Looks good.

data14760->Draw("T0PData.TDC[0]-T0NData.TDC[0]>>hT0IP0_N0","(L0&0xff00)==0&&NN==1&&NP== &&T0PData.TDC[0]>0&&T0NData.TDC[0]>0","")

Diff. Individual ADCs P0-N0. All events. Shape is also good.

data14760->Draw("T0PData.TDC[0]-T0NData.TDC[0]>>hT0IP0_N0","(L0&0xff00)==0","")

Conclusion: The T0 OR difference have depression in the middle probably due to crosstalk. Individual channels looks good.

Double-Pulsing in T0NData.TDC[8]

 

data14760->Draw("T0PData.TDC[0]:T0NData.TDC[8]>>hT0IP0xN8","(L0&0xff00)==0","colz")

The similar is on T0NData.TDC[9]

data14760->Draw("T0NData.TDC[8]:T0NFBOR>>hT0IN8vsN","(L0&0xff00)==0","colz")

Looks like only T0NData.TDC[8] and T0NData.TDC[9] have problems

 

data14760->Draw("T0NData.TDC[8]-T0NFBOR>>hT0N8_N","(L0&0xff00)==0","")

Right peak = 3.8 left=-1.69, Sum in left = 18843, rigth = 118252

 

This is how it should look like:

data14760->Draw("T0NData.TDC[0]:T0NFBOR>>hT0IN0vsN","(L0&0xff00)==0","colz")

 

data14760->Draw("T0NData.TDC[8]:T0NFBOR>>hT0IN8vsN","(L0&0xff00)==0&&NN==1","colz")

 

data14760->Draw("T0NData.TDC[0]:T0NFBOR>>hT0IN0vsN","(L0&0xff00)==0&&NN==1","colz")

 

It was the same in 63 GeV run:

data14596->Draw("T0NData.TDC[8]:T0NFBOR>>hT0IN8vsN","(L0&0xff00)==0","colz")

 

The TDC is all right. Time calibrator data:

data14760->Draw("T0NData.TDC[8]>>hFBTime","(L0&0x00ff)==0","")

 

The prepulses associated with higher multiplicity

data14760->Draw("NN:NP>>hNNvsNP","(L0&0xff00)==0&&-3<(T0NData.TDC[8]-T0NFBOR)&&(T0NData.TDC[8]-T0NFBOR)<2","",100000)

data14760->Draw("NN:NP>>hNNvsNP","(L0&0xff00)==0","",10000)

 

data14760->Draw("NN","(L0&0xff00)==0&&-3<(T0NData.TDC[8]-T0NFBOR)&&(T0NData.TDC[8]-T0NFBOR)<2","",100000)

 

Pedestals.

N8 ADC for prepulses is the same as for all events

data14760->Draw("T0NData.ADC[8]>>hT0ADC","(L0&0xff00)==0&&-3<(T0NData.TDC[8]-T0NFBOR)&&(T0NData.TDC[8]-T0NFBOR)<2","")

N8 ADC for all events.

data14760->Draw("T0NData.ADC[8]>>hT0ADC","(L0&0xff00)==0&&2<(T0NData.TDC[8]-T0NFBOR)", "")

 

Funny pedestals in N8

data14760->Draw("T0NData.ADC[8]>>hT0ADC","(L0&0xff00)==0","")

In N0 the shape is better but the width is the same

data14760->Draw("T0NData.ADC[0]>>hT0ADC","(L0&0xff00)==0","")

 

No double-pulsing on T0NData.TDC[0]

data14760->Draw("T0PData.TDC[0]:T0NData.TDC[0]>>hT0IP0xN0","(L0&0xff00)==0","colz")

 

T0 pedestals Run 14747

data14747->Draw("T0PData.ADC[5]:T0NData.ADC[0]>>hT0_AvsA","(L0&0xff00)==0","")

data14747->Draw("T0NData.ADC[5]:T0NData.ADC[0]>>hT0_AvsA","(L0&0xff00)==0","")

data14747->Draw("T0PData.ADC[1]:T0PData.ADC[0]>>hT0_AvsA","(L0&0xff00)==0","colz")

 

data14747->Draw("T0PData.ADC[5]:T0PData.ADC[0]>>hT0_AvsA","(L0&0xff00)==0","colz")

Trying to get an asymmetry in ADC N5 vs N0

data14760->Draw("T0NData.ADC[5]:T0NData.ADC[0]>>hT0NADC5vs0Up","(L0&0xff00)==0&&L0SpinB==2","colz")

 

data14760->Draw("T0NData.ADC[5]:T0NData.ADC[0]>>hT0NADC5vs0Down","(L0&0xff00)==0&&L0SpinB==1","colz")

h3=hT0NADC5vs0Up->GetAsymmetry(hT0NADC5vs0Down)

 

 

 

Ratio = root [34] 5.923/6.801

(const double)8.70901338038523765e-01

 

 

 

root [35] 6.723/7.717

(const double)8.71193468964623574e-01

The errors

root [36] relErr = 1/sqrt(65000)

Warning: Automatic variable relErr is allocated FILE:(tmpfile) LINE:1

(const double)3.92232270276368037e-03

No difference between Up and Down.

Asymmetry in T0N1 vs T0N0

data14760->Draw("T0NData.ADC[1]:T0NData.ADC[0]>>hT0NADC1vs0Up","(L0&0xff00)==0&&L0SpinB==2

 

root [42] TH1D *hT0NADC1Up = hT0NADC1vs0Up->ProjectionY("hT0NADC1Up")

root [43] TH1D *hT0NADC0Up = hT0NADC1vs0Up->ProjectionX("hT0NADC0Up")

Ratio = 6.711/6.822

(const double)9.83729111697449476e-01

 

data14760->Draw("T0NData.ADC[1]:T0NData.ADC[0]>>hT0NADC1vs0Down","(L0&0xff00)==0&&L0SpinB==1

TH1D *hT0NADC1Down = hT0NADC1vs0Down->ProjectionY("hT0NADC1Down")

TH1D *hT0NADC0Down = hT0NADC1vs0Down->ProjectionX("hT0NADC0Down")

root [56] Ratio2 = 7.588/7.744

(const double)9.79855371900826499e-01

No Assimetry. Up = 0.98372, Down = 0.97985,  Error = 1/sqrt(70000) = 0.0037