SND@LHC Software
Loading...
Searching...
No Matches
vetoTimeCalibration Namespace Reference

Classes

class  vetoTDCchannelCalibration
 
class  vetoTDCplaneCalibration
 
class  vetoTimeWalk
 

Functions

 FCN (npar, gin, f, par, iflag)
 

Variables

 A
 
 B
 
int refChannel = 0
 
str detector = 'scifi'
 

Function Documentation

◆ FCN()

vetoTimeCalibration.FCN (   npar,
  gin,
  f,
  par,
  iflag 
)

Definition at line 13 of file vetoTimeCalibration.py.

13def FCN(npar, gin, f, par, iflag):
14#calculate chisquare
15 chisq = 0
16 for bar in range(nbars):
17 for bar1 in [bar-1,bar,bar+1]:
18 if bar1 < 0 or bar1 > nbars: continue
19 if X[bar][bar1][0]==0: continue
20 d = X[bar][bar1][0] - par[bar] - par[bar1+nbars]
21 if X[bar][bar1][1]>0: chisq += d**2/X[bar][bar1][1]**2
22 f.value = chisq
23 return
24

Variable Documentation

◆ A

vetoTimeCalibration.A

Definition at line 9 of file vetoTimeCalibration.py.

◆ B

vetoTimeCalibration.B

Definition at line 9 of file vetoTimeCalibration.py.

◆ detector

str vetoTimeCalibration.detector = 'scifi'

Definition at line 11 of file vetoTimeCalibration.py.

◆ refChannel

int vetoTimeCalibration.refChannel = 0

Definition at line 10 of file vetoTimeCalibration.py.