]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveBase/AliEveKineTools.cxx
Update the code for changed EveBase function prototypes
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveKineTools.cxx
index 6f7a799d067dc19ad6171903be646ba405b0b056..8e3881cd123d273df033aed3b1d8471c70b30d35 100644 (file)
@@ -16,6 +16,7 @@
 #include <TTree.h>
 #include <TBranchElement.h>
 #include <TClonesArray.h>
+#include <TParticle.h>
 
 #include <map>
 
@@ -42,7 +43,7 @@ namespace {
   {
     TEveElement::List_i i = cont->BeginChildren();
     while (i != cont->EndChildren()) {
-      AliEveTrack* track = dynamic_cast<AliEveTrack*>(*i);
+      AliEveTrack* track = static_cast<AliEveTrack*>(*i);
       map.insert(std::make_pair(track->GetLabel(), track));
       if (recurse)
         MapTracks(map, track, recurse);
@@ -60,7 +61,7 @@ void AliEveKineTools::SetDaughterPathMarks(TEveElement* cont, AliStack* stack, B
   TEveElement::List_i  iter = cont->BeginChildren();
   while(iter != cont->EndChildren())
   {
-    AliEveTrack* track = dynamic_cast<AliEveTrack*>(*iter);
+    AliEveTrack* track = static_cast<AliEveTrack*>(*iter);
     TParticle* p = stack->Particle(track->GetLabel());
     if (p->GetNDaughters())
     {