Change of a convention of the sign of the Bz field, following the change in the off...
authorsgorbuno <sgorbuno@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 13 Oct 2009 13:05:18 +0000 (13:05 +0000)
committersgorbuno <sgorbuno@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 13 Oct 2009 13:05:18 +0000 (13:05 +0000)
HLT/ITS/tracking/AliHLTITSTrackerComponent.cxx
HLT/TPCLib/tracking-ca/AliHLTTPCCAGlobalMergerComponent.cxx
HLT/TPCLib/tracking-ca/AliHLTTPCCAParam.cxx
HLT/TPCLib/tracking-ca/AliHLTTPCCATrackParam.cxx
HLT/TPCLib/tracking-ca/AliHLTTPCCATrackParam.h
HLT/TPCLib/tracking-ca/AliHLTTPCCATrackerComponent.cxx
HLT/global/AliHLTGlobalEsdConverterComponent.cxx

index 491b15a..01fb080 100644 (file)
@@ -141,7 +141,7 @@ void AliHLTITSTrackerComponent::SetDefaultConfiguration()
   // Set default configuration for the CA tracker component
   // Some parameters can be later overwritten from the OCDB
 
-  fSolenoidBz = 5.;
+  fSolenoidBz = -5.00668;
   fFullTime = 0;
   fRecoTime = 0;
   fNEvents = 0;
index 084cec3..04dfdda 100644 (file)
@@ -111,7 +111,7 @@ void AliHLTTPCCAGlobalMergerComponent::SetDefaultConfiguration()
   // Set default configuration for the CA merger component
   // Some parameters can be later overwritten from the OCDB
 
-  fSolenoidBz = 5.;
+  fSolenoidBz = -5.00668;
   fClusterErrorCorrectionY = 0;
   fClusterErrorCorrectionZ = 1.1;
 }
index 0e0a176..143bb56 100644 (file)
@@ -27,8 +27,8 @@
 GPUd() AliHLTTPCCAParam::AliHLTTPCCAParam()
     : fISlice( 0 ), fNRows( 63 ), fAlpha( 0.174533 ), fDAlpha( 0.349066 ),
     fCosAlpha( 0 ), fSinAlpha( 0 ), fAngleMin( 0 ), fAngleMax( 0 ), fRMin( 83.65 ), fRMax( 133.3 ),
-    fZMin( 0.0529937 ), fZMax( 249.778 ), fErrX( 0 ), fErrY( 0 ), fErrZ( 0.228808 ), fPadPitch( 0.4 ), fBzkG( 5. ),
-    fConstBz( 5.*0.000299792458 ), fHitPickUpFactor( 1. ),
+    fZMin( 0.0529937 ), fZMax( 249.778 ), fErrX( 0 ), fErrY( 0 ), fErrZ( 0.228808 ), fPadPitch( 0.4 ), fBzkG( -5.00668 ),
+    fConstBz( -5.00668*0.000299792458 ), fHitPickUpFactor( 1. ),
       fMaxTrackMatchDRow( 4 ), fNeighboursSearchArea(3.), fTrackConnectionFactor( 3.5 ), fTrackChiCut( 3.5 ), fTrackChi2Cut( 10 ), fClusterError2CorrectionY(1.), fClusterError2CorrectionZ(1.)
 {
   // constructor
index 090a15d..38b92e6 100644 (file)
@@ -27,7 +27,7 @@
 // Circle in XY:
 //
 // kCLight = 0.000299792458;
-// Kappa = Bz*kCLight*QPt;
+// Kappa = -Bz*kCLight*QPt;
 // R  = 1/TMath::Abs(Kappa);
 // Xc = X - sin(Phi)/Kappa;
 // Yc = Y + cos(Phi)/Kappa;
@@ -111,7 +111,7 @@ GPUd() bool  AliHLTTPCCATrackParam::TransportToX( float x, AliHLTTPCCATrackLinea
 
   float ex = t0.CosPhi();
   float ey = t0.SinPhi();
-  float k   = t0.QPt() * Bz;
+  float k  =-t0.QPt() * Bz;
   float dx = x - X();
 
   float ey1 = k * dx + ey;
@@ -162,8 +162,8 @@ GPUd() bool  AliHLTTPCCATrackParam::TransportToX( float x, AliHLTTPCCATrackLinea
   //float H4[5] = { 0, 0, 0,  0,  1 };
 
   float h2 = dx * ( 1 + ey * ey1 + ex * ex1 ) * exi * ex1i * cci;
-  float h4 = dx2 * ( cc + ss * ey1 * ex1i ) * cci * cci * Bz;
-  float dxBz = dx * Bz;
+  float h4 = dx2 * ( cc + ss * ey1 * ex1i ) * cci * cci * (-Bz);
+  float dxBz = dx * (-Bz);
 
   t0.SetCosPhi( ex1 );
   t0.SetSinPhi( ey1 );
@@ -230,7 +230,7 @@ GPUd() bool  AliHLTTPCCATrackParam::TransportToX( float x, float sinPhi0, float
   if ( CAMath::Abs( ex ) < 1.e-4 ) return 0;
   float exi = 1. / ex;
 
-  float dxBz = dx * Bz;
+  float dxBz = dx * (-Bz);
   float dS = dx * exi;
   float h2 = dS * exi * exi;
   float h4 = .5 * h2 * dxBz;
index 4e84d3f..d9e22b3 100644 (file)
@@ -57,7 +57,7 @@ class AliHLTTPCCATrackParam
     GPUd() float GetChi2()   const { return fChi2; }
     GPUd() int   GetNDF()    const { return fNDF; }
 
-    GPUd() float GetKappa( float Bz ) const { return fP[4]*Bz; }
+    GPUd() float GetKappa( float Bz ) const { return -fP[4]*Bz; }
     GPUd() float GetCosPhi() const { return fSignCosPhi*CAMath::Sqrt( 1 - SinPhi()*SinPhi() ); }
 
     GPUd() float GetErr2Y()      const { return fC[0]; }
index 815fa6e..74de222 100644 (file)
@@ -154,7 +154,7 @@ void AliHLTTPCCATrackerComponent::SetDefaultConfiguration()
   // Set default configuration for the CA tracker component
   // Some parameters can be later overwritten from the OCDB
 
-  fSolenoidBz = 5.;
+  fSolenoidBz = -5.00668;
   fMinNTrackClusters = 0;
   fClusterZCut = 500.;
   fNeighboursSearchArea = 0;
index 59ff18a..69bce0c 100644 (file)
@@ -54,7 +54,7 @@ AliHLTGlobalEsdConverterComponent::AliHLTGlobalEsdConverterComponent()
   , fWriteTree(0)
   , fVerbosity(0)
   , fESD(NULL)
-  , fSolenoidBz(5)
+  , fSolenoidBz(-5.00668)
 {
   // see header file for class documentation
   // or