Add track length to track references
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Jan 2003 14:38:18 +0000 (14:38 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Jan 2003 14:38:18 +0000 (14:38 +0000)
TRD/AliTRD.cxx
TRD/AliTRD.h
TRD/AliTRDv1.cxx

index 7d8d2a0..6be4e1a 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.43  2002/11/21 22:38:47  alibrary
+Removing AliMC and AliMCProcess
+
 Revision 1.42  2002/10/22 15:53:08  alibrary
 Introducing Riostream.h
 
@@ -361,7 +364,8 @@ void AliTRD::AddCluster(Float_t *pos, Int_t det, Float_t amp
 }
 
 //_____________________________________________________________________________
-void  AliTRD::AddTrackReference(Int_t label, TLorentzVector p, TLorentzVector x)
+void  AliTRD::AddTrackReference(Int_t label, TLorentzVector p
+                              , TLorentzVector x, Float_t length)
 {
   //
   // Add a trackrefernce to the list
@@ -378,6 +382,7 @@ void  AliTRD::AddTrackReference(Int_t label, TLorentzVector p, TLorentzVector x)
   ref->SetMomentum(p[0],p[1],p[2]);
   ref->SetPosition(x[0],x[1],x[2]);
   ref->SetTrack(label);
+  ref->SetLength(length);
 
 }
 
index a5c92be..1c699a9 100644 (file)
@@ -37,7 +37,8 @@ class AliTRD : public AliDetector {
   virtual void       AddHit(Int_t track, Int_t det, Float_t *hits, Int_t q, Bool_t inDrift); 
   virtual void       AddCluster(Float_t *pos, Int_t det, Float_t amp, Int_t *tracks
                               , Float_t *sig, Int_t iType);
-  virtual void       AddTrackReference(Int_t label, TLorentzVector p, TLorentzVector x);
+  virtual void       AddTrackReference(Int_t label, TLorentzVector p
+                                     , TLorentzVector x, Float_t length);
   virtual void       BuildGeometry();
   virtual void       Copy(TObject &trd);
   virtual void       CreateGeometry();
index 061eb33..14e3cc8 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.36  2002/11/21 22:38:47  alibrary
+Removing AliMC and AliMCProcess
+
 Revision 1.35  2002/10/14 14:57:44  hristov
 Merging the VirtualMC branch to the main development branch (HEAD)
 
@@ -641,7 +644,7 @@ void AliTRDv1::StepManager()
          // momentum components of the particle
           if (gMC->IsTrackEntering() || gMC->IsTrackExiting()) {
             gMC->TrackMomentum(mom);
-            AddTrackReference(gAlice->CurrentTrack(),mom,pos);
+            AddTrackReference(gAlice->CurrentTrack(),mom,pos,gMC->TrackLength());
           }
 
           // Create the hits from TR photons