New TrackMomentum and Position without LorentzVectors
[u/mrichter/AliRoot.git] / TRD / AliTRDsimpleMC.cxx
index 8e4919ae8f12c396442febc5380ac9dd2967d57d..cc910a02e106aea636d637b90a5f27dcc1141c6a 100644 (file)
@@ -15,6 +15,9 @@
  
 /*
 $Log$
+Revision 1.4  2002/11/21 22:38:47  alibrary
+Removing AliMC and AliMCProcess
+
 Revision 1.3  2002/10/14 14:57:44  hristov
 Merging the VirtualMC branch to the main development branch (HEAD)
 
@@ -262,6 +265,19 @@ void AliTRDsimpleMC::TrackPosition(TLorentzVector& position) const
 
 }
 
+//_____________________________________________________________________________
+void AliTRDsimpleMC::TrackPosition(Double_t &x, Double_t &y, Double_t &z) const
+{
+  //
+  // Track Position
+  //
+
+  x = fTrackX;
+  y = fTrackY;
+  z = fTrackZ;
+
+}
+
 //_____________________________________________________________________________
 void AliTRDsimpleMC::TrackMomentum(TLorentzVector& momentum) const
 {
@@ -276,6 +292,20 @@ void AliTRDsimpleMC::TrackMomentum(TLorentzVector& momentum) const
 
 }
 
+//_____________________________________________________________________________
+void AliTRDsimpleMC::TrackMomentum(Double_t &px, Double_t &py, Double_t &pz, Double_t &etot) const
+{
+  //
+  // Track Momentum
+  //
+
+  px = fTrackPx;
+  py = fTrackPy;
+  pz = fTrackPz;
+  etot = fTrackEtot;
+
+}
+
 //_____________________________________________________________________________
 Int_t AliTRDsimpleMC::VolId(const Text_t* volName) const
 {