EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CbmPropagator Class Referenceabstract

#include <EicRoot/blob/master/cbmbase/CbmPropagator.h>

+ Inheritance diagram for CbmPropagator:
+ Collaboration diagram for CbmPropagator:

Public Member Functions

 CbmPropagator ()
 
virtual ~CbmPropagator ()
 
virtual StatusCode Propagate (const FairTrackParam *parIn, FairTrackParam *parOut, Double_t zOut, Int_t pdg)=0
 
virtual StatusCode Propagate (FairTrackParam *par, Double_t zOut, Int_t pdg)=0
 
virtual void TransportMatrix (std::vector< Double_t > &F)=0
 
virtual void TransportMatrix (TMatrixD &F)=0
 
 ClassDef (CbmPropagator, 1)
 

Detailed Description

Definition at line 22 of file CbmPropagator.h.

View newest version in sPHENIX GitHub at line 22 of file CbmPropagator.h

Constructor & Destructor Documentation

CbmPropagator::CbmPropagator ( )

Definition at line 3 of file CbmPropagator.cxx.

View newest version in sPHENIX GitHub at line 3 of file CbmPropagator.cxx

CbmPropagator::~CbmPropagator ( )
virtual

Definition at line 7 of file CbmPropagator.cxx.

View newest version in sPHENIX GitHub at line 7 of file CbmPropagator.cxx

Member Function Documentation

CbmPropagator::ClassDef ( CbmPropagator  ,
 
)
virtual StatusCode CbmPropagator::Propagate ( const FairTrackParam parIn,
FairTrackParam parOut,
Double_t  zOut,
Int_t  pdg 
)
pure virtual

Pure virtual function for track parameters propagation

Parameters
parIninput track parameter
parOutoutput track parameter
zOutz position to propagate to
pdgPDG code of the particle
virtual StatusCode CbmPropagator::Propagate ( FairTrackParam par,
Double_t  zOut,
Int_t  pdg 
)
pure virtual

Pure virtual function for track parameters propagation

Parameters
parinput/output track parameter
zOutz position to propagate to
pdgPDG code of the particle
virtual void CbmPropagator::TransportMatrix ( std::vector< Double_t > &  F)
pure virtual

Pure virtual function to access the transport matrix

Parameters
Foutput 5x5 transport matrix as a vector with 25 elements
virtual void CbmPropagator::TransportMatrix ( TMatrixD &  F)
pure virtual

Pure virtual function to access the transport matrix

Parameters
Foutput 5x5 transport matrix as a TMatrixD class

The documentation for this class was generated from the following files: