make it compile
authormkrzewic <mikolaj.krzewicki@cern.ch>
Tue, 23 Sep 2014 15:18:43 +0000 (17:18 +0200)
committermkrzewic <mikolaj.krzewicki@cern.ch>
Tue, 23 Sep 2014 15:18:43 +0000 (17:18 +0200)
HLT/global/AliFlatESDTrack.cxx
HLT/global/AliFlatESDTrack.h
STEER/ESD/AliESDEvent.h
STEER/STEERBase/AliMCEvent.cxx
STEER/STEERBase/AliVEvent.h
STEER/STEERBase/AliVTrack.h

index 7ea14ea..bd75389 100644 (file)
@@ -120,3 +120,11 @@ Int_t AliFlatESDTrack::FillExternalTrackParam(const AliExternalTrackParam* param
 
 
 // _______________________________________________________________________________________________________
+Bool_t AliFlatESDTrack::GetXYZ(Double_t *p) const {
+  const AliFlatExternalTrackParam *f = GetFlatTrackParam();
+  if (!f) { return kFALSE; }
+  p[0]=f->GetX();
+  p[1]=f->GetY();
+  p[2]=f->GetZ();
+  return kTRUE;
+}
index 98c2316..2128df2 100644 (file)
@@ -100,6 +100,7 @@ class AliFlatESDTrack :public AliVTrack {
     const AliFlatExternalTrackParam *f = GetFlatTrackParam();
     return (f) ?f->GetPt() : kVeryBig;
   }
+  virtual Bool_t GetXYZ(Double_t *p) const;
   // -------------------------------------------------------------------------------
 
   // ---------------------------------------------------------------------------------
index e0a23d7..dc8e5e7 100644 (file)
@@ -439,6 +439,7 @@ public:
   void AddTrdTracklet(const AliESDTrdTracklet *trkl);
   void AddTrdTracklet(UInt_t trackletWord, Short_t hcid, Int_t label = -1);
 
+  using AliVEvent::GetV0;
   AliESDv0 *GetV0(Int_t i) const {
     return (AliESDv0*)(fV0s?fV0s->At(i):0x0);
   }
index 667a30f..3d4bddb 100644 (file)
@@ -947,15 +947,6 @@ void AliMCEvent::AssignGeneratorIndex(Int_t index, Int_t dmin, Int_t dmax) {
      Int_t mother=0;
      mother = mcpart->GetMother();
    
-   while(nameGen.IsWhitespace()){
-     
-     AliMCParticle* mcpart = (AliMCParticle*) (GetTrack(index));
-   
-    if(!mcpart){
-      printf("AliMCEvent-BREAK: No valid AliMCParticle at label %i\n",index);
-      break;
-    }
-    Int_t mother = mcpart->GetMother();
     if(mother<0){
       printf("AliMCEvent - BREAK: Reached primary particle without valid mother\n");
       break;
@@ -999,5 +990,9 @@ void  AliMCEvent::SetParticleArray(TClonesArray* mcParticles)
     AssignGeneratorIndex();
   }
 
+AliVEvent::EDataLayoutType AliMCEvent::GetDataLayoutType() const
+{
+  return AliVEvent::kMC;
+}
 
 ClassImp(AliMCEvent)
index d8b76a4..a2784c2 100644 (file)
@@ -177,7 +177,6 @@ public:
 
        
   // Primary vertex
-  virtual const AliVVertex   *GetPrimaryVertex() const {return 0x0;}
   virtual Bool_t IsPileupFromSPD(Int_t /*minContributors*/, 
                                 Double_t /*minZdist*/, 
                                 Double_t /*nSigmaZdist*/, 
index fc9b0f3..de7817e 100644 (file)
@@ -156,13 +156,11 @@ public:
   
   virtual ULong_t  GetStatus() const = 0;
   virtual Bool_t   GetXYZ(Double_t *p) const = 0;
-  virtual Bool_t   GetXYZAt(Double_t /*x*/, Double_t /*b*/, Double_t* /*r*/ ) const {return kFALSE;}
+  virtual Bool_t   GetXYZAt(Double_t /*x*/, Double_t /*b*/, Double_t* /*r*/ ) const;
   virtual Double_t GetBz() const;
   virtual void     GetBxByBz(Double_t b[3]) const;
   virtual Bool_t   GetCovarianceXYZPxPyPz(Double_t cv[21]) const = 0;
   virtual Bool_t   PropagateToDCA(const AliVVertex *vtx,Double_t b,Double_t maxd,Double_t dz[2],Double_t covar[3]) = 0;
-  virtual const    AliExternalTrackParam * GetOuterParam() const { return NULL; }
-  virtual const    AliExternalTrackParam * GetInnerParam() const { return NULL; }
   virtual Int_t    GetNcls(Int_t /*idet*/) const { return 0; }
   virtual Bool_t   GetPxPyPz(Double_t */*p*/) const { return kFALSE; }
   virtual void     SetID(Short_t /*id*/) {;}