- static const Double_t fBFACT;
- static const Double_t fPi;
- static const Double_t fPi2;
- static const Double_t f2Pi;
- static const Double_t fAnodeWireSpacing;
- static const Double_t fToDeg;
-
- static Int_t fNPatches; //6 (dont change this)
- static Int_t fRows[6][2];
- static Int_t fNRows[6];
-
- static Double_t fBField;
- static Double_t fBFieldFactor;
- static Double_t fSolenoidBField;
- static Int_t fNTimeBins;
- static Int_t fNRowLow;
- static Int_t fNRowUp;
- static Int_t fNRowUp1;
- static Int_t fNRowUp2;
- static Int_t fNSectorLow;
- static Int_t fNSectorUp;
- static Int_t fSlice2Sector[36][2];
- static Int_t fSector2Slice[72];
- static Int_t fSectorLow[72];
- static Double_t fPadPitchWidthLow;
- static Double_t fPadPitchWidthUp;
- static Double_t fZWidth;
- static Double_t fZSigma;
- static Double_t fZLength;
- static Double_t fZOffset;
- static Int_t fNSector; //72 (dont change this)
- static Int_t fNSlice; //36 (dont change this)
- static Int_t fNRow; //159 (dont change this)
- static Double_t fNRotShift; //Rotation shift (eg. 0.5 for 10 degrees)
- static Int_t fNPads[159]; //fill this following Init and fVersion
- static Double_t fX[159]; //X position in local coordinates
- static Int_t fVersion; //flags the version
- static Double_t fDiffT; //Transversal diffusion constant
- static Double_t fDiffL; //Longitudinal diffusion constant
- static Double_t fOmegaTau; //ExB effects
- static Double_t fInnerPadLength;
- static Double_t fOuter1PadLength;
- static Double_t fOuter2PadLength;
- static Double_t fInnerPRFSigma;
- static Double_t fOuter1PRFSigma;
- static Double_t fOuter2PRFSigma;
- static Double_t fTimeSigma; //Minimal longitudinal width
- static Int_t fADCSat; //ADC Saturation (1024 = 10 bit)
- static Int_t fZeroSup; //Zero suppression threshold
- static Double_t fCos[36]; //stores the cos value for local to global rotations
- static Double_t fSin[36]; //stores the sin value for local to global rotations
+ static const Double_t fgkBFACT; //bfield
+ static const Double_t fgkPi; //pi
+ static const Double_t fgkPi2; //2pi
+ static const Double_t fgk2Pi; //pi/2
+ static const Double_t fgkAnodeWireSpacing; //anode wire spacing
+ static const Double_t fgkToDeg; //rad to deg
+
+ static Int_t fgNPatches; //6 (dont change this)
+ static Int_t fgRows[6][2]; //rows per patch
+ static Int_t fgNRows[6]; //rows per patch
+
+ static Double_t fgBField; //field
+ static Double_t fgBFieldFactor; //field
+ static Double_t fgSolenoidBField; //field
+ static Int_t fgNTimeBins; //ntimebins
+ static Int_t fgNRowLow; //nrows
+ static Int_t fgNRowUp; //nrows
+ static Int_t fgNRowUp1; //nrows
+ static Int_t fgNRowUp2; //nrows
+ static Int_t fgNSectorLow; //nsector
+ static Int_t fgNSectorUp; //nsector
+ static Int_t fgSlice2Sector[36][2]; //nslice
+ static Int_t fgSector2Slice[72]; //nslice
+ static Int_t fgSectorLow[72]; //nsector
+ static Double_t fgPadPitchWidthLow; //pad pitch
+ static Double_t fgPadPitchWidthUp; //pad pitch
+ static Double_t fgZWidth; //width
+ static Double_t fgZSigma; //sigma
+ static Double_t fgZLength; //length
+ static Double_t fgZOffset; //offset
+ static Int_t fgNSector; //72 (dont change this)
+ static Int_t fgNSlice; //36 (dont change this)
+ static Int_t fgNRow; //159 (dont change this)
+ static Double_t fgNRotShift; //Rotation shift (eg. 0.5 for 10 degrees)
+ static Int_t fgNPads[159]; //fill this following Init and fVersion
+ static Double_t fgX[159]; //X position in local coordinates
+ static Int_t fgVersion; //flags the version
+ static Double_t fgDiffT; //Transversal diffusion constant
+ static Double_t fgDiffL; //Longitudinal diffusion constant
+ static Double_t fgOmegaTau; //ExB effects
+ static Double_t fgInnerPadLength; //innner pad length
+ static Double_t fgOuter1PadLength; //outer pad length
+ static Double_t fgOuter2PadLength; //outer pad length
+ static Double_t fgInnerPRFSigma; //inner pad response function
+ static Double_t fgOuter1PRFSigma; //outer pad response function
+ static Double_t fgOuter2PRFSigma; //outer pad response function
+ static Double_t fgTimeSigma; //Minimal longitudinal width
+ static Int_t fgADCSat; //ADC Saturation (1024 = 10 bit)
+ static Int_t fgZeroSup; //Zero suppression threshold
+ static Double_t fgCos[36]; //stores the cos value for local to global rotations
+ static Double_t fgSin[36]; //stores the sin value for local to global rotations