/*
$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
}
//_____________________________________________________________________________
-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
ref->SetMomentum(p[0],p[1],p[2]);
ref->SetPosition(x[0],x[1],x[2]);
ref->SetTrack(label);
+ ref->SetLength(length);
}
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();
/*
$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)
// 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