]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Separate histogramms for on-the-fly and offline V0s
authorbelikov <belikov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Apr 2009 17:54:52 +0000 (17:54 +0000)
committerbelikov <belikov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 6 Apr 2009 17:54:52 +0000 (17:54 +0000)
STEER/AliGlobalQADataMaker.cxx
STEER/AliGlobalQADataMaker.h

index 7940485804595499c713867927fbe1f97e0e6ff8..3aed4c06208c81341b0882dbc5240fedc5bc62a4 100644 (file)
@@ -143,11 +143,15 @@ void AliGlobalQADataMaker::InitESDs() {
 
   {// V0 related QA
   const Char_t *name[]={
-    "K0s mass (GeV)",
-    "Lambda0 + Lambda0Bar mass (GeV)"
+    "On-the-fly K0s mass (GeV)",
+    "Offline K0s mass (GeV)",
+    "On-the-fly Lambda0 + Lambda0Bar mass (GeV)",
+    "Offline Lambda0 + Lambda0Bar mass (GeV)"
   };
-  Add2ESDsList(new TH1F(name[0],name[0],50,  0.4477,0.5477),kV0s0);
-  Add2ESDsList(new TH1F(name[1],name[1],50,  1.0657,1.1657),kV0s1);
+  Add2ESDsList(new TH1F(name[0],name[0],50,  0.4477,0.5477),kK0on);
+  Add2ESDsList(new TH1F(name[1],name[1],50,  0.4477,0.5477),kK0off);
+  Add2ESDsList(new TH1F(name[2],name[2],50,  1.0657,1.1657),kL0on);
+  Add2ESDsList(new TH1F(name[3],name[3],50,  1.0657,1.1657),kL0off);
   }
 
   {// PID related QA
@@ -258,15 +262,24 @@ void AliGlobalQADataMaker::MakeESDs(AliESDEvent * event) {
 
     v0.ChangeMassHypothesis(kK0Short);
     mass=v0.GetEffMass();
-    GetESDsData(kV0s0)->Fill(mass);
+    if (v0.GetOnFlyStatus())
+       GetESDsData(kK0on)->Fill(mass);
+    else
+       GetESDsData(kK0off)->Fill(mass);
 
     v0.ChangeMassHypothesis(kLambda0);
     mass=v0.GetEffMass();
-    GetESDsData(kV0s1)->Fill(mass);
+    if (v0.GetOnFlyStatus())
+       GetESDsData(kL0on)->Fill(mass);
+    else
+       GetESDsData(kL0off)->Fill(mass);
 
     v0.ChangeMassHypothesis(kLambda0Bar);
     mass=v0.GetEffMass();
-    GetESDsData(kV0s1)->Fill(mass);
+    if (v0.GetOnFlyStatus())
+       GetESDsData(kL0on)->Fill(mass);
+    else
+       GetESDsData(kL0off)->Fill(mass);
   }
 
 }
index 7254d961410611d7ea3370ae33baa21b4f28bef6..ef8478c78a22cd103e4030845160a808ec9b8466 100644 (file)
@@ -17,7 +17,7 @@ public:
   enum {
     kClr0,kClr1,kClr2,
     kTrk0,kTrk1,kTrk2,kTrk3,kTrk4,kTrk5,kTrk6,
-    kV0s0,kV0s1,
+    kK0on,kK0off,kL0on,kL0off,
     kPid0,kPid1,kPid2,
     kLast
   };