]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG3/hfe/AliHFEsecVtx.cxx
Commented call to AliDebug
[u/mrichter/AliRoot.git] / PWG3 / hfe / AliHFEsecVtx.cxx
index 092aa6d434565828f9d5c156a75c0cfd6b6d4676..2b33d37d299bf138ce702cafd87e8b0d2c1b6a38 100644 (file)
@@ -12,6 +12,9 @@
  * about the suitability of this software for any purpose. It is          *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
+
+/* $Id$ */
+
 //
 // Secondary vertexing construction Class
 //  Construct secondary vertex from Beauty hadron with electron and
@@ -1694,36 +1697,36 @@ void AliHFEsecVtx::FillHistos(Int_t step, const AliESDtrack *track){
   AliMCParticle *mctrack = NULL;
   TParticle* mcpart = NULL;
 
-  (dynamic_cast<TH1F *>(fSecVtxList->At(step)))->Fill(track->Pt()); // electrons tagged
+  (static_cast<TH1F *>(fSecVtxList->At(step)))->Fill(track->Pt()); // electrons tagged
 
-  if(HasMCData()){
+  if(HasMCData() && fMCQA){
     if(!(mctrack = dynamic_cast<AliMCParticle *>(fMCEvent->GetTrack(TMath::Abs(track->GetLabel()))))) return;
     mcpart = mctrack->Particle();
 
     Int_t esource=fMCQA->GetElecSource(mcpart);
     if(esource==1) {
-      if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+1)))) return;
-      (dynamic_cast<TH1F *>(fSecVtxList->At(step+1)))->Fill(mcpart->Pt()); //charm
+      //if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+1)))) return;
+      (static_cast<TH1F *>(fSecVtxList->At(step+1)))->Fill(mcpart->Pt()); //charm
     }
     else if(esource==2 || esource==3) {
-      if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+2)))) return;
-      (dynamic_cast<TH1F *>(fSecVtxList->At(step+2)))->Fill(mcpart->Pt()); //beauty
+      //if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+2)))) return;
+      (static_cast<TH1F *>(fSecVtxList->At(step+2)))->Fill(mcpart->Pt()); //beauty
     }
     else if(esource==4) {
-      if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+3)))) return;
-      (dynamic_cast<TH1F *>(fSecVtxList->At(step+3)))->Fill(mcpart->Pt()); //conversion
+      //if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+3)))) return;
+      (static_cast<TH1F *>(fSecVtxList->At(step+3)))->Fill(mcpart->Pt()); //conversion
     }
     else if(esource==7) {
-      if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+5)))) return;
-      (dynamic_cast<TH1F *>(fSecVtxList->At(step+5)))->Fill(mcpart->Pt()); //contamination
+      //if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+5)))) return;
+      (static_cast<TH1F *>(fSecVtxList->At(step+5)))->Fill(mcpart->Pt()); //contamination
     }
     else if(!(esource<0)) {
-      if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+4)))) return;
-      (dynamic_cast<TH1F *>(fSecVtxList->At(step+4)))->Fill(mcpart->Pt()); //e backgrounds
+      //if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+4)))) return;
+      (static_cast<TH1F *>(fSecVtxList->At(step+4)))->Fill(mcpart->Pt()); //e backgrounds
     }
     else {
-      if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+6)))) return;
-      (dynamic_cast<TH1F *>(fSecVtxList->At(step+6)))->Fill(mcpart->Pt()); //something else?
+      //if(!(dynamic_cast<TH1F *>(fSecVtxList->At(step+6)))) return;
+      (static_cast<TH1F *>(fSecVtxList->At(step+6)))->Fill(mcpart->Pt()); //something else?
     }
   }