]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/AliComparisonDCA.cxx
short description of the package from Naomi's presentation
[u/mrichter/AliRoot.git] / PWG1 / AliComparisonDCA.cxx
index 333baea2803c10b82f195f8e60d2a103c911c4f1..24f3ac61d59a51d0b6fcc563638a11c5d8ebdb80 100644 (file)
@@ -201,7 +201,7 @@ void AliComparisonDCA::ProcessTPC(AliMCInfo* const infoMC, AliESDRecInfo * const
 {
   // Fill DCA comparison information
   AliExternalTrackParam *track = 0;
-  Double_t field      = AliTracker::GetBz(); // nominal Bz field [kG]
+  //Double_t field      = AliTracker::GetBz(); // nominal Bz field [kG]
   Double_t kMaxD      = 123456.0; // max distance
 
   Double_t dca[2], cov[3]; // dca_xy, dca_z, sigma_xy, sigma_xy_z, sigma_z
@@ -234,7 +234,10 @@ void AliComparisonDCA::ProcessTPC(AliMCInfo* const infoMC, AliESDRecInfo * const
   {
     if ((track = new AliExternalTrackParam(*infoRC->GetESDtrack()->GetTPCInnerParam())) != 0 )
     {
-      Bool_t bDCAStatus = track->PropagateToDCA(&vertexMC,field,kMaxD,dca,cov);
+      
+      //Bool_t bDCAStatus = track->PropagateToDCA(&vertexMC,field,kMaxD,dca,cov);
+      Double_t field[3];  track->GetBxByBz(field); 
+      Bool_t bDCAStatus = track->PropagateToDCABxByBz(&vertexMC,field,kMaxD,dca,cov);
 
       if(bDCAStatus) {
         Double_t vDCAHisto[4]={dca[0],dca[1],mceta,mcpt};
@@ -278,7 +281,7 @@ void AliComparisonDCA::ProcessTPCITS(AliMCInfo* const infoMC, AliESDRecInfo * co
   }
 }
 
-void AliComparisonDCA::ProcessConstrained(AliMCInfo* const infoMC, AliESDRecInfo * const infoRC)
+void AliComparisonDCA::ProcessConstrained(AliMCInfo* const /*infoMC*/, AliESDRecInfo * const /*infoRC*/)
 {
   // Fill DCA comparison information