]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/AliComparisonSelector.cxx
Minor changes required due to changed in AliHLTComponent.
[u/mrichter/AliRoot.git] / PWG1 / AliComparisonSelector.cxx
index 56b25211df41b3c1bfaf439e447394c1e2f9b140..a80ec881b0df01807e206ff91812733b0505258b 100644 (file)
@@ -51,6 +51,7 @@
 #include "AliComparisonSelector.h" 
 
 
+ClassImp(AliComparisonSelector)
 
 
 AliComparisonSelector::AliComparisonSelector(TTree *) : 
@@ -297,49 +298,6 @@ void   AliComparisonSelector::DumpSysInfo(Int_t entry){
 
 
 
-AliComparisonDraw::AliComparisonDraw():
-  TObject(),
-  fPtResolLPT(0),
-  fPtResolHPT(0)
-{
-  InitHisto();
-}
-
-void AliComparisonDraw::InitHisto(){
-  //
-  //
-  //
-  fPtResolLPT = new TH2F("Pt resol","pt resol",10, 0.1,3,200,-0.2,0.2);
-  fPtResolHPT = new TH2F("Pt resol","pt resol",10, 2,100,200,-0.3,0.3);  
-  //
-  fPtPoolLPT = new TH2F("Pt pool","pt pool",10, 0.1,3,200,-6,6);
-  fPtPoolHPT = new TH2F("Pt pool","pt pool",10, 2,100,200,-6,6);  
-}
-
-void AliComparisonDraw::Process(AliMCInfo* infoMC, AliESDRecInfo *infoRC){
-  //
-  // 
-  //
-  Float_t mcpt = infoMC->GetParticle().Pt();
-
-  //
-  //
-  if (infoRC->GetStatus(1)==0) return;
-  if (!infoRC->GetESDtrack()) return;  //buggy line
-
-
-  if (infoRC->GetESDtrack()->GetTPCNcls()<10) return;
-
-  //  printf("Pt\t%f\t%f\n",mcpt, infoRC->GetESDtrack()->Pt());
-  
-  Float_t deltaPt= (mcpt-infoRC->GetESDtrack()->Pt())/mcpt;  
-  Float_t poolPt= (1/mcpt-infoRC->GetESDtrack()->OneOverPt())/
-    TMath::Sqrt(infoRC->GetESDtrack()->GetSigma1Pt2());  
-  fPtResolLPT->Fill(mcpt,deltaPt);
-  fPtResolHPT->Fill(mcpt,deltaPt);
-  fPtPoolLPT->Fill(mcpt,poolPt);
-  fPtPoolHPT->Fill(mcpt,poolPt); 
-}