1 #ifndef ALIDETECTORPARAM_H
2 #define ALIDETECTORPARAM_H
14 virtual Bool_t
Get1DIndex(Int_t *,
const Int_t * ) {
return kFALSE;}
16 virtual Bool_t
GetNDIndex(
const Int_t * , Int_t * ) {
return kFALSE;}
19 virtual Float_t
GetTotalLoss(Float_t *, Int_t *, Float_t *){
return 0;}
20 virtual void GetClusterSize(Float_t *, Int_t *, Float_t *, Int_t , Float_t *){;}
23 virtual Float_t *
GetAnglesAccMomentum(Float_t *x, Int_t * index, Float_t* momentum, Float_t *angle);
void SetBField(Float_t b)
virtual Bool_t GetNDIndex(const Int_t *, Int_t *)
virtual Int_t GetNSegmentsTotal() const
Manager class for detector parameters.
void SetNTotalLoss(Float_t loss)
virtual Float_t * GetAnglesAccMomentum(Float_t *x, Int_t *index, Float_t *momentum, Float_t *angle)
virtual Float_t GetTotalLoss(Float_t *, Int_t *, Float_t *)
Float_t fNPrimLoss
number of produced primary electrons per cm
virtual Bool_t Get1DIndex(Int_t *, const Int_t *)
virtual void GetSpaceResolution(Float_t *, Int_t *, Float_t *, Float_t, Int_t, Float_t *)
Float_t fBField
intensity of magnetic field
Float_t fNTotalLoss
total number of produced electrons per cm
void SetNPrimLoss(Float_t loss)
virtual void GetClusterSize(Float_t *, Int_t *, Float_t *, Int_t, Float_t *)
virtual Float_t GetPrimaryLoss(Float_t *, Int_t *, Float_t *)