AliRoot Core  d69033e (d69033e)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliDetectorParam Class Reference

Manager class for detector parameters. More...

#include <AliDetectorParam.h>

Inheritance diagram for AliDetectorParam:

Public Member Functions

 AliDetectorParam ()
 
virtual Int_t GetNSegmentsTotal () const
 
virtual Bool_t Get1DIndex (Int_t *, const Int_t *)
 
virtual Bool_t GetNDIndex (const Int_t *, Int_t *)
 
virtual Float_t GetPrimaryLoss (Float_t *, Int_t *, Float_t *)
 
virtual Float_t GetTotalLoss (Float_t *, Int_t *, Float_t *)
 
virtual void GetClusterSize (Float_t *, Int_t *, Float_t *, Int_t, Float_t *)
 
virtual void GetSpaceResolution (Float_t *, Int_t *, Float_t *, Float_t, Int_t, Float_t *)
 
virtual Float_t * GetAnglesAccMomentum (Float_t *x, Int_t *index, Float_t *momentum, Float_t *angle)
 
void SetBField (Float_t b)
 
void SetNPrimLoss (Float_t loss)
 
void SetNTotalLoss (Float_t loss)
 
Float_t GetBFiled ()
 
Float_t GetNPrimLoss ()
 
Float_t GetNTotalLoss ()
 

Protected Attributes

Float_t fBField
 intensity of magnetic field More...
 
Float_t fNPrimLoss
 number of produced primary electrons per cm More...
 
Float_t fNTotalLoss
 total number of produced electrons per cm More...
 

Detailed Description

Manager class for detector parameters.

Paramter class for AliDetector

Author
Marian Ivanov, Uni. of Bratislava, ivano.nosp@m.v@fm.nosp@m.ph.un.nosp@m.iba..nosp@m.sk

Definition at line 10 of file AliDetectorParam.h.

Constructor & Destructor Documentation

AliDetectorParam::AliDetectorParam ( )

default constructor

Definition at line 28 of file AliDetectorParam.cxx.

Member Function Documentation

virtual Bool_t AliDetectorParam::Get1DIndex ( Int_t *  ,
const Int_t *   
)
inlinevirtual

Definition at line 14 of file AliDetectorParam.h.

Float_t * AliDetectorParam::GetAnglesAccMomentum ( Float_t *  x,
Int_t *  index,
Float_t *  momentum,
Float_t *  angle 
)
virtual

calculates deflection angle of particle with longitudinal longitudinal momentum[0] and transversal momentum momentum[1] at position (x,y,z) = (x[0],x[1],x[2]) angle[0] - deep angle angle[1] - magnetic deflection angle

Reimplemented in AliTPCParamSR.

Definition at line 38 of file AliDetectorParam.cxx.

Referenced by AliTPCParamSR::GetAnglesAccMomentum().

Float_t AliDetectorParam::GetBFiled ( )
inline

Definition at line 28 of file AliDetectorParam.h.

virtual void AliDetectorParam::GetClusterSize ( Float_t *  ,
Int_t *  ,
Float_t *  ,
Int_t  ,
Float_t *   
)
inlinevirtual

Reimplemented in AliTPCParamSR.

Definition at line 20 of file AliDetectorParam.h.

virtual Bool_t AliDetectorParam::GetNDIndex ( const Int_t *  ,
Int_t *   
)
inlinevirtual

Definition at line 16 of file AliDetectorParam.h.

Float_t AliDetectorParam::GetNPrimLoss ( )
inline

Definition at line 29 of file AliDetectorParam.h.

virtual Int_t AliDetectorParam::GetNSegmentsTotal ( ) const
inlinevirtual

Reimplemented in AliTPCParam.

Definition at line 13 of file AliDetectorParam.h.

Float_t AliDetectorParam::GetNTotalLoss ( )
inline

Definition at line 30 of file AliDetectorParam.h.

virtual Float_t AliDetectorParam::GetPrimaryLoss ( Float_t *  ,
Int_t *  ,
Float_t *   
)
inlinevirtual

Reimplemented in AliTPCParamSR.

Definition at line 18 of file AliDetectorParam.h.

virtual void AliDetectorParam::GetSpaceResolution ( Float_t *  ,
Int_t *  ,
Float_t *  ,
Float_t  ,
Int_t  ,
Float_t *   
)
inlinevirtual

Reimplemented in AliTPCParamSR.

Definition at line 21 of file AliDetectorParam.h.

virtual Float_t AliDetectorParam::GetTotalLoss ( Float_t *  ,
Int_t *  ,
Float_t *   
)
inlinevirtual

Reimplemented in AliTPCParamSR.

Definition at line 19 of file AliDetectorParam.h.

void AliDetectorParam::SetBField ( Float_t  b)
inline

Definition at line 25 of file AliDetectorParam.h.

void AliDetectorParam::SetNPrimLoss ( Float_t  loss)
inline

Definition at line 26 of file AliDetectorParam.h.

void AliDetectorParam::SetNTotalLoss ( Float_t  loss)
inline

Definition at line 27 of file AliDetectorParam.h.

Member Data Documentation

Float_t AliDetectorParam::fBField
protected

intensity of magnetic field

Definition at line 32 of file AliDetectorParam.h.

Referenced by GetAnglesAccMomentum(), GetBFiled(), and SetBField().

Float_t AliDetectorParam::fNPrimLoss
protected

number of produced primary electrons per cm

Definition at line 33 of file AliDetectorParam.h.

Referenced by GetNPrimLoss(), AliTPCParamSR::GetPrimaryLoss(), and SetNPrimLoss().

Float_t AliDetectorParam::fNTotalLoss
protected

total number of produced electrons per cm

Definition at line 34 of file AliDetectorParam.h.

Referenced by GetNTotalLoss(), AliTPCParamSR::GetTotalLoss(), and SetNTotalLoss().


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