Setting PT range for comparison (M.Ivanov)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Feb 2004 13:43:36 +0000 (13:43 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 2 Feb 2004 13:43:36 +0000 (13:43 +0000)
ITS/AliITSComparisonV2.C
ITS/AliITStrackV2.cxx
TPC/AliTPCComparison.C

index 39f0c1b..f905ce1 100644 (file)
@@ -51,7 +51,7 @@ const char* evfoldname = AliConfig::fgkDefaultEventFolderName);
 
 extern AliRun *gAlice;
 
-Int_t AliITSComparisonV2() {
+Int_t AliITSComparisonV2(Float_t ptcutl=0.2, Float_t ptcuth=10.) {
    cerr<<"Doing comparison...\n";
    if (gAlice) {
       delete gAlice->GetRunLoader();
@@ -179,7 +179,8 @@ Int_t AliITSComparisonV2() {
       Int_t lab=gt[ng].lab, tlab=-1;
       Double_t pxg=gt[ng].px, pyg=gt[ng].py, pzg=gt[ng].pz;
       Double_t ptg=TMath::Sqrt(pxg*pxg+pyg*pyg);
-
+      if (ptg<ptcutl) continue;
+      if (ptg>ptcuth) continue;
 
       if (ptg>pmin) hgood->Fill(ptg);
 
index 6b1d2e1..957ab76 100644 (file)
@@ -146,7 +146,7 @@ AliKalmanTrack() {
   }
   fESDtrack=&t;
 
-  if (!Invariant()) throw "AliITStrackV2: conversion failed !\n";
+  //if (!Invariant()) throw "AliITStrackV2: conversion failed !\n";
 
 }
 
index d934c9d..351e1bb 100644 (file)
@@ -57,7 +57,7 @@ extern AliRun *gAlice;
 extern TBenchmark *gBenchmark;
 extern TROOT *gROOT;
 
-Int_t AliTPCComparison(const Char_t *dir=".") {
+Int_t AliTPCComparison(Float_t ptcutl=0.2, Float_t ptcuth=10., const Char_t *dir=".") {
    gBenchmark->Start("AliTPCComparison");
 
    ::Info("AliTPCComparison.C","Doing comparison...");
@@ -185,7 +185,8 @@ Int_t AliTPCComparison(const Char_t *dir=".") {
       TMath::Sqrt(gt[ngood].px*gt[ngood].px + gt[ngood].py*gt[ngood].py);
 
       if (ptg<1e-33) continue; // for those not crossing 0 pad row
-      if (ptg<0.2) continue;
+      if (ptg<ptcutl) continue;
+      if (ptg>ptcuth) continue;
       hgood->Fill(ptg);
 
       AliESDtrack *track=0;