AliRoot Core  ee782a0 (ee782a0)
AliTPCParam Class Reference

Manager and of geomety classes for set: TPC. More...

#include <AliTPCParam.h>

Inheritance diagram for AliTPCParam:

Public Member Functions

 AliTPCParam ()
 
virtual ~AliTPCParam ()
 
TGeoHMatrix * Tracking2LocalMatrix (const TGeoHMatrix *geoMatrix, Int_t sector) const
 
virtual Bool_t Transform (Float_t *xyz, Int_t *index, Int_t *oindex)
 
Int_t Transform0to1 (Float_t *xyz, Int_t *index) const
 
void Transform1to2Ideal (Float_t *xyz, Int_t *index) const
 
void Transform1to2 (Float_t *xyz, Int_t *index) const
 
void Transform2to1 (Float_t *xyz, Int_t *index) const
 
void Transform2to2 (Float_t *xyz, Int_t *index, Int_t *oindex) const
 
Float_t Transform2to2NearestWire (Float_t *xyz, Int_t *index) const
 
Int_t Transform2to3 (Float_t *xyz, Int_t *index) const
 
void Transform3to4 (Float_t *xyz, Int_t *index) const
 
void Transform4to3 (Float_t *xyz, Int_t *index) const
 
void Transform2to5 (Float_t *xyz, Int_t *index) const
 
void Transform5to2 (Float_t *xyz, Int_t *index) const
 
void Transform4to8 (Float_t *xyz, Int_t *index) const
 
void Transform8to4 (Float_t *xyz, Int_t *index) const
 
void Transform6to8 (Float_t *xyz, Int_t *index) const
 
void Transform8to6 (Float_t *xyz, Int_t *index) const
 
virtual Int_t Transform2toPadRow (Float_t *, Int_t *) const
 
virtual Int_t GetPadRow (Float_t *xyz, Int_t *index) const
 
virtual void XYZtoCRXYZ (Float_t *, Int_t &, Int_t &, Int_t) const
 
virtual void CRXYZtoXYZ (Float_t *, const Int_t &, const Int_t &, Int_t) const
 
virtual void CRTimePadtoYZ (Float_t &, Float_t &, const Float_t &, const Float_t &, Int_t, Int_t)
 
virtual void CRYZtoTimePad (const Float_t &, const Float_t &, Float_t &, Float_t &, Int_t, Int_t)
 
virtual Int_t CalcResponse (Float_t *, Int_t *, Int_t)
 
virtual void SetDefault ()
 
virtual Bool_t Update ()
 
virtual Bool_t ReadGeoMatrices ()
 
Bool_t GetStatus () const
 
Int_t GetIndex (Int_t sector, Int_t row) const
 
Int_t GetNSegmentsTotal () const
 
Double_t GetLowMaxY (Int_t irow) const
 
Double_t GetUpMaxY (Int_t irow) const
 
Bool_t AdjustSectorRow (Int_t index, Int_t &sector, Int_t &row) const
 
void AdjustCosSin (Int_t isec, Float_t &cos, Float_t &sin) const
 
Float_t GetAngle (Int_t isec) const
 
void SetInnerRadiusLow (Float_t InnerRadiusLow)
 
void SetOuterRadiusLow (Float_t OuterRadiusLow)
 
void SetInnerRadiusUp (Float_t InnerRadiusUp)
 
void SetOuterRadiusUp (Float_t OuterRadiusUp)
 
void SetSectorAngles (Float_t innerangle, Float_t innershift, Float_t outerangle, Float_t outershift)
 
void SetInnerFrameSpace (Float_t frspace)
 
void SetOuterFrameSpace (Float_t frspace)
 
void SetInnerWireMount (Float_t fmount)
 
void SetOuterWireMount (Float_t fmount)
 
void SetZLength (Float_t zlength)
 
void SetGeometryType (Int_t type)
 
void SetRowNLow (Int_t NRowLow)
 
void SetRowNUp1 (Int_t NRowUp1)
 
void SetRowNUp2 (Int_t NRowUp2)
 
void SetRowNUp (Int_t NRowUp)
 
void SetInnerNWires (Int_t nWires)
 
void SetInnerDummyWire (Int_t dummy)
 
void SetInnerOffWire (Float_t offset)
 
void SetOuter1NWires (Int_t nWires)
 
void SetOuter2NWire (Int_t nWires)
 
void SetOuterDummyWire (Int_t dummy)
 
void SetOuterOffWire (Float_t offset)
 
void SetInnerWWPitch (Float_t wwPitch)
 
void SetRInnerFirstWire (Float_t firstWire)
 
void SetRInnerLastWire (Float_t lastWire)
 
void SetOuterWWPitch (Float_t wwPitch)
 
void SetLastWireUp1 (Float_t wireUp1)
 
void SetROuterFirstWire (Float_t firstWire)
 
void SetROuterLastWire (Float_t lastWire)
 
void SetInnerPadPitchLength (Float_t PadPitchLength)
 
void SetInnerPadPitchWidth (Float_t PadPitchWidth)
 
void SetInnerPadLength (Float_t PadLength)
 
void SetInnerPadWidth (Float_t PadWidth)
 
void SetOuter1PadPitchLength (Float_t PadPitchLength)
 
void SetOuter2PadPitchLength (Float_t PadPitchLength)
 
void SetOuterPadPitchWidth (Float_t PadPitchWidth)
 
void SetOuter1PadLength (Float_t PadLength)
 
void SetOuter2PadLength (Float_t PadLength)
 
void SetOuterPadWidth (Float_t PadWidth)
 
void SetMWPCReadout (Bool_t type)
 
void SetNCrossRows (Int_t rows)
 
void SetDiffT (Float_t DiffT)
 
void SetDiffL (Float_t DiffL)
 
void SetGasGain (Float_t GasGain)
 
void SetRegionGain (UInt_t region, Float_t gain)
 
void SetDriftV (Float_t DriftV)
 
void SetOmegaTau (Float_t OmegaTau)
 
void SetAttCoef (Float_t AttCoef)
 
void SetOxyCont (Float_t OxyCont)
 
void SetGainSlopesHV (TGraphErrors *gainSlopesHV)
 
void SetGainSlopesPT (TGraphErrors *gainSlopesPT)
 
void SetNominalGainSlopes ()
 
void SetComposition (Float_t c1, Float_t c2, Float_t c3, Float_t c4, Float_t c5, Float_t c6)
 
void SetFpot (Float_t fpot)
 
void SetNprim (Float_t prim)
 
void SetNtot (Float_t ntot)
 
void SetWmean (Float_t wmean)
 
void SetExp (Float_t exp)
 
void SetEend (Float_t end)
 
void SetBetheBloch (TVectorD *v)
 
void SetBetheBlochMC (TVectorD *v)
 
void SetPadCoupling (Float_t PadCoupling)
 
void SetZeroSup (Int_t ZeroSup)
 
void SetNoise (Float_t Noise)
 
void SetChipGain (Float_t ChipGain)
 
void SetChipNorm (Float_t ChipNorm)
 
void SetTSample (Float_t TSample)
 
void SetTFWHM (Float_t fwhm)
 
void SetMaxTBin (Int_t maxtbin)
 
void SetADCSat (Int_t adcsat)
 
void SetADCDynRange (Float_t adcdynrange)
 
void SetUseGlitchFilter (Bool_t use)
 
void SetSigmaRangePIDinTracking (Float_t range)
 
void SetNominalVoltage (Float_t v, UInt_t i)
 
void SetMaxVoltageDeviation (Float_t voltage)
 
void SetMaxDipVoltage (Float_t voltage)
 
void SetMaxFractionHVbad (Float_t frac)
 
void SetVoltageDipScanPeriod (Float_t period)
 
void SetNResponseMax (Int_t max)
 
void SetResponseThreshold (Int_t threshold)
 
void SetGateDelay (Float_t delay)
 
void SetL1Delay (Float_t delay)
 
void SetNTBinsBeforeL1 (UShort_t nbins)
 
Float_t GetInnerRadiusLow () const
 
Float_t GetInnerRadiusUp () const
 
Float_t GetOuterRadiusLow () const
 
Float_t GetOuterRadiusUp () const
 
Float_t GetInnerFrameSpace () const
 
Float_t GetOuterFrameSpace () const
 
Float_t GetInnerWireMount () const
 
Float_t GetOuterWireMount () const
 
Float_t GetInnerAngle () const
 
Float_t GetInnerAngleShift () const
 
Float_t GetOuterAngle () const
 
Float_t GetOuterAngleShift () const
 
Int_t GetNInnerSector () const
 
Int_t GetNOuterSector () const
 
Int_t GetNSector () const
 
Float_t GetZLength (Int_t sector=0) const
 
Int_t GetGeometryType () const
 
Int_t GetInnerNWires () const
 
Float_t GetInnerWWPitch () const
 
Int_t GetInnerDummyWire () const
 
Float_t GetInnerOffWire () const
 
Float_t GetRInnerFirstWire () const
 
Float_t GetRInnerLastWire () const
 
Int_t GetOuter1NWires () const
 
Int_t GetOuter2NWires () const
 
Float_t GetOuterWWPitch () const
 
Int_t GetOuterDummyWire () const
 
Float_t GetOuterOffWire () const
 
Float_t GetLastWireUp1 () const
 
Float_t GetROuterFirstWire () const
 
Float_t GetROuterLastWire () const
 
Float_t GetWWPitch (Int_t isector=0) const
 
Float_t GetInnerPadPitchLength () const
 
Float_t GetInnerPadPitchWidth () const
 
Float_t GetInnerPadLength () const
 
Float_t GetInnerPadWidth () const
 
Float_t GetOuter1PadPitchLength () const
 
Float_t GetOuter2PadPitchLength () const
 
Float_t GetOuterPadPitchWidth () const
 
Float_t GetOuter1PadLength () const
 
Float_t GetOuter2PadLength () const
 
Float_t GetOuterPadWidth () const
 
Bool_t GetMWPCReadout () const
 
Int_t GetNCrossRows () const
 
Float_t GetPadPitchWidth (Int_t isector=0) const
 
Float_t GetPadPitchLength (Int_t isector=0, Int_t padrow=0) const
 
Int_t GetNRowLow () const
 
Int_t GetNRowUp () const
 
Int_t GetNRowUp1 () const
 
Int_t GetNRowUp2 () const
 
Int_t GetNRow (Int_t isec) const
 
Int_t GetNRowsTotal () const
 
Float_t GetPadRowRadiiLow (Int_t irow) const
 
Float_t GetPadRowRadiiUp (Int_t irow) const
 
Float_t GetPadRowRadii (Int_t isec, Int_t irow) const
 
Int_t GetNPadsLow (Int_t irow) const
 
Int_t GetNPadsUp (Int_t irow) const
 
Int_t GetNPads (Int_t isector, Int_t irow) const
 
Int_t GetWireSegment (Int_t sector, Int_t row) const
 
Int_t GetNPadsPerSegment (Int_t segmentID) const
 
Float_t GetYInner (Int_t irow) const
 
Float_t GetYOuter (Int_t irow) const
 
Int_t GetSectorIndex (Float_t angle, Int_t row, Float_t z) const
 
Float_t GetChamberCenter (Int_t isec, Float_t *center=0) const
 
TGeoHMatrix * GetTrackingMatrix (Int_t isec) const
 
TGeoHMatrix * GetClusterMatrix (Int_t isec) const
 
TGeoHMatrix * GetGlobalMatrix (Int_t isec) const
 
Bool_t IsGeoRead ()
 
Float_t GetDiffT () const
 
Float_t GetDiffL () const
 
Float_t GetGasGain () const
 
Float_t GetRegionGain (UInt_t region) const
 
Float_t GetRegionGainAbsolute (UInt_t region) const
 
Float_t GetDriftV () const
 
Float_t GetOmegaTau () const
 
Float_t GetAttCoef () const
 
Float_t GetOxyCont () const
 
TGraphErrors * GetGainSlopesHV () const
 
TGraphErrors * GetGainSlopesPT () const
 
Float_t * GetComposition ()
 
Float_t GetFpot () const
 
Float_t GetNprim () const
 
Float_t GetNtot () const
 
Float_t GetWmean () const
 
Float_t GetExp () const
 
Float_t GetEend () const
 
TVectorDGetBetheBlochParameters ()
 
TVectorDGetBetheBlochParametersMC ()
 
Float_t GetPadCoupling () const
 
Int_t GetZeroSup () const
 
Float_t GetNoise () const
 
Float_t GetChipGain () const
 
Float_t GetChipNorm () const
 
Float_t GetTSample () const
 
Float_t GetZWidth () const
 
Float_t GetTFWHM () const
 
Float_t GetZSigma () const
 
virtual Float_t GetZOffset () const
 
Int_t GetMaxTBin () const
 
Int_t GetADCSat () const
 
Float_t GetADCDynRange () const
 
Float_t GetTotalNormFac () const
 
Float_t GetNoiseNormFac () const
 
Bool_t GetUseGlitchFilter () const
 
Float_t GetSigmaRangePIDinTracking () const
 
Float_t GetNominalVoltage (UInt_t i) const
 
Float_t GetMaxVoltageDeviation () const
 
Float_t GetMaxDipVoltage () const
 
Float_t GetMaxFractionHVbad () const
 
Float_t GetVoltageDipScanPeriod () const
 
Int_t * GetResBin (Int_t i)
 
Float_t & GetResWeight (Int_t i)
 
Float_t GetGateDelay () const
 
Float_t GetL1Delay () const
 
UShort_t GetNTBinsBeforeL1 () const
 
Float_t GetNTBinsL1 () const
 
- Public Member Functions inherited from AliDetectorParam
 AliDetectorParam ()
 
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 ()
 

Static Public Member Functions

static TVectorDGetBetheBlochParamNa49 ()
 
static TVectorDGetBetheBlochParamAlice ()
 
static TVectorDGetBetheBlochParamAliceMC ()
 
static void RegisterBBParam (TVectorD *param, Int_t position)
 
static Double_t BetheBlochAleph (Double_t bb, Int_t type=0)
 

Protected Attributes

Bool_t fbStatus
 indicates consistency of the data More...
 
Float_t fInnerRadiusLow
 lower radius of inner sector-IP More...
 
Float_t fInnerRadiusUp
 upper radius of inner sector-IP More...
 
Float_t fOuterRadiusUp
 upper radius of outer sector-IP More...
 
Float_t fOuterRadiusLow
 lower radius of outer sector-IP More...
 
Float_t fInnerAngle
 opening angle of Inner sector More...
 
Float_t fInnerAngleShift
 shift of first inner sector center to the 0 More...
 
Float_t fOuterAngle
 opening angle of outer sector More...
 
Float_t fOuterAngleShift
 shift of first sector center to the 0 More...
 
Float_t fInnerFrameSpace
 space for inner frame in the phi direction More...
 
Float_t fOuterFrameSpace
 space for outer frame in the phi direction More...
 
Float_t fInnerWireMount
 space for wire mount, inner sector More...
 
Float_t fOuterWireMount
 space for wire mount, outer sector More...
 
Int_t fNInnerSector
 number of inner sectors -calculated More...
 
Int_t fNOuterSector
 number of outer sectors -calculated More...
 
Int_t fNSector
 total number of sectors -calculated More...
 
Float_t fZLength
 
Float_t * fRotAngle
 sin and cos of rotation angles for different sectors - calculated More...
 
Int_t fGeometryType
 type of geometry -0 straight rows More...
 
TGeoHMatrix ** fTrackingMatrix
 transformation matrices of the tracking coordinate system More...
 
TGeoHMatrix ** fClusterMatrix
 transformation matrices of the cluster coordinate system More...
 
TGeoHMatrix ** fGlobalMatrix
 fTrackingMatrix * fClusterMatrix More...
 
Int_t fNInnerWiresPerPad
 [fNSector] More...
 
Float_t fInnerWWPitch
 pitch between wires in inner sector - calculated More...
 
Int_t fInnerDummyWire
 number of wires without pad readout More...
 
Float_t fInnerOffWire
 oofset of first wire to the begining of the sector More...
 
Float_t fRInnerFirstWire
 position of the first wire -calculated More...
 
Float_t fRInnerLastWire
 position of the last wire -calculated More...
 
Float_t fLastWireUp1
 position of the last wire in outer1 sector More...
 
Int_t fNOuter1WiresPerPad
 Number of wires per pad. More...
 
Int_t fNOuter2WiresPerPad
 Number of wires per pad. More...
 
Float_t fOuterWWPitch
 pitch between wires in outer sector -calculated More...
 
Int_t fOuterDummyWire
 number of wires without pad readout More...
 
Float_t fOuterOffWire
 oofset of first wire to the begining of the sector More...
 
Float_t fROuterFirstWire
 position of the first wire -calulated More...
 
Float_t fROuterLastWire
 position of the last wire -calculated More...
 
Float_t fInnerPadPitchLength
 Inner pad pitch length. More...
 
Float_t fInnerPadPitchWidth
 Inner pad pitch width. More...
 
Float_t fInnerPadLength
 Inner pad length. More...
 
Float_t fInnerPadWidth
 Inner pad width. More...
 
Float_t fOuter1PadPitchLength
 Outer pad pitch length. More...
 
Float_t fOuter2PadPitchLength
 Outer pad pitch length. More...
 
Float_t fOuterPadPitchWidth
 Outer pad pitch width. More...
 
Float_t fOuter1PadLength
 Outer pad length. More...
 
Float_t fOuter2PadLength
 Outer pad length. More...
 
Float_t fOuterPadWidth
 Outer pad width. More...
 
Bool_t fBMWPCReadout
 indicate wire readout - kTRUE or GEM readout -kFALSE More...
 
Int_t fNCrossRows
 number of rows to crostalk calculation More...
 
Int_t fNRowLow
 number of pad rows per low sector -set More...
 
Int_t fNRowUp1
 number of short pad rows per sector up -set More...
 
Int_t fNRowUp2
 number of long pad rows per sector up -set More...
 
Int_t fNRowUp
 number of pad rows per sector up -calculated More...
 
Int_t fNtRows
 total number of rows in TPC -calculated More...
 
Float_t fPadRowLow [600]
 Lower sector, pad row radii -calculated. More...
 
Float_t fPadRowUp [600]
 Upper sector, pad row radii -calculated. More...
 
Int_t fNPadsLow [600]
 Lower sector, number of pads per row -calculated. More...
 
Int_t fNPadsUp [600]
 Upper sector, number of pads per row -calculated. More...
 
Float_t fYInner [600]
 Inner sector, wire-length. More...
 
Float_t fYOuter [600]
 Outer sector, wire-length. More...
 
Float_t fDiffT
 tangencial diffusion constant More...
 
Float_t fDiffL
 longutudinal diffusion constant More...
 
Float_t fGasGain
 gas gain constant More...
 
Float_t fRegionGain [3]
 gain in pad regions relative to fGasGain More...
 
Float_t fDriftV
 drift velocity constant More...
 
Float_t fOmegaTau
 omega tau ExB coeficient More...
 
Float_t fAttCoef
 attachment coefitients More...
 
Float_t fOxyCont
 oxygen content More...
 
Float_t fFpot
 first ionisation potential More...
 
Float_t fNprim
 number of primary electrons/cm More...
 
Float_t fNtot
 total number of electrons/c (MIP) More...
 
Float_t fWmean
 mean energy for electron/ion pair More...
 
Float_t fExp
 de = f(E) - energy loss parametrization More...
 
Float_t fEend
 upper cutoff for de generation More...
 
TVectorDfBetheBloch
 Bethe-Bloch parametrization. More...
 
TVectorDfBetheBlochMC
 Bethe-Bloch parametrization. More...
 
Float_t fComposition [6]
 
TGraphErrors * fGainSlopesHV
 graph with the gain slope as function of HV - per chamber More...
 
TGraphErrors * fGainSlopesPT
 graph with the gain slope as function of P/T - per chamber More...
 
Float_t fPadCoupling
 coupling factor ration of anode signal More...
 
Int_t fZeroSup
 zero suppresion constant More...
 
Float_t fNoise
 noise sigma constant More...
 
Float_t fChipGain
 preamp shaper constant More...
 
Float_t fChipNorm
 preamp shaper normalisation More...
 
Float_t fTSample
 sampling time More...
 
Float_t fZWidth
 derived value calculated using TSample and driftw -computed More...
 
Float_t fTSigma
 width of the Preamp/Shaper function More...
 
Int_t fMaxTBin
 maximum time bin number More...
 
Int_t fADCSat
 saturation value of ADC (10 bits) More...
 
Float_t fADCDynRange
 input dynamic range (mV) More...
 
Float_t fTotalNormFac
 full normalisation factor - calculated More...
 
Float_t fNoiseNormFac
 normalisation factor to transform noise in electron to ADC channel More...
 
Bool_t fUseGlitchFilter
 use the glitch filter to suppress single digits above threshold More...
 
Float_t fSigmaRangePIDinTracking
 maximum sigma range allowed for PID probability range calculation used in tracking More...
 
Float_t fNominalVoltage [72]
 nominal voltage in [V] per chamber More...
 
Float_t fMaxVoltageDeviation
 maximum voltage deviation from nominal voltage before a chamber is masked More...
 
Float_t fMaxDipVoltage
 maximum voltage deviation from median before a dip event is marked More...
 
Float_t fMaxHVfractionBad
 maximum fraction of bad HV entries (deviation from Median) before a chamber is marked bad More...
 
Float_t fVoltageDipScanPeriod
 scanning period to detect a high volrage dip: event time stamp +- fVoltageDipScanPeriod [sec] More...
 
Int_t fNResponseMax
 maximal dimension of response More...
 
Float_t fResponseThreshold
 threshold for accepted response More...
 
Int_t fCurrentMax
 ! current maximal dimension -calulated More...
 
Int_t * fResponseBin
 ! array with bins -calulated More...
 
Float_t * fResponseWeight
 ! array with response -calulated More...
 
Float_t fGateDelay
 Delay of L1 arrival for the TPC gate signal. More...
 
Float_t fL1Delay
 Delay of L1 arrival for the TPC readout. More...
 
UShort_t fNTBinsBeforeL1
 Number of time bins before L1 arrival which are being read out. More...
 
Float_t fNTBinsL1
 Overall L1 delay in time bins. More...
 
- Protected Attributes inherited from AliDetectorParam
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...
 

Static Protected Attributes

static TObjArrayfBBParam = 0
 array of the Bethe-Bloch parameters. More...
 

Private Member Functions

 AliTPCParam (const AliTPCParam &)
 
AliTPCParamoperator= (const AliTPCParam &)
 
void CleanGeoMatrices ()
 

Detailed Description

Manager and of geomety classes for set: TPC.

Manager class for TPC parameters.

!sectors are numbered from 0 !pad rows are numbered from 0

12.6. changed z relative

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

Definition at line 18 of file AliTPCParam.h.

Constructor & Destructor Documentation

AliTPCParam::AliTPCParam ( )

Definition at line 50 of file AliTPCParam.cxx.

AliTPCParam::~AliTPCParam ( )
virtual

destructor deletes some dynamicaly alocated variables

Definition at line 162 of file AliTPCParam.cxx.

AliTPCParam::AliTPCParam ( const AliTPCParam )
private

Member Function Documentation

void AliTPCParam::AdjustCosSin ( Int_t  isec,
Float_t &  cos,
Float_t &  sin 
) const
inline

set cosinus and sinus of rotation angles for sector isec

Definition at line 583 of file AliTPCParam.h.

Referenced by AliTPCCompareTracks(), GetUpMaxY(), good_tracks(), Transform0to1(), Transform1to2Ideal(), and Transform2to1().

Bool_t AliTPCParam::AdjustSectorRow ( Int_t  index,
Int_t &  sector,
Int_t &  row 
) const

return sector and padrow for given index if index is reasonable returns true else return false

Definition at line 330 of file AliTPCParam.cxx.

Referenced by AliTPCAltro(), AliTPCCompareTracks(), AliTPCDDL(), AliTPCDisplayDigits(), GetUpMaxY(), good_tracks(), and GoodTracksTPC().

Double_t AliTPCParam::BetheBlochAleph ( Double_t  bb,
Int_t  type = 0 
)
static

GetBetheBloch retur values for the parametrs regieter at poition type Used for visualization and comparison purposes

Definition at line 1044 of file AliTPCParam.cxx.

Referenced by GetBetheBlochParametersMC(), and makeBBfit().

virtual Int_t AliTPCParam::CalcResponse ( Float_t *  ,
Int_t *  ,
Int_t   
)
inlinevirtual

Reimplemented in AliTPCParamSR.

Definition at line 96 of file AliTPCParam.h.

void AliTPCParam::CleanGeoMatrices ( )
private

clean geo matrices

Definition at line 642 of file AliTPCParam.cxx.

Referenced by ReadGeoMatrices(), and ~AliTPCParam().

virtual void AliTPCParam::CRTimePadtoYZ ( Float_t &  ,
Float_t &  ,
const Float_t &  ,
const Float_t &  ,
Int_t  ,
Int_t   
)
inlinevirtual

Definition at line 87 of file AliTPCParam.h.

virtual void AliTPCParam::CRXYZtoXYZ ( Float_t *  ,
const Int_t &  ,
const Int_t &  ,
Int_t   
) const
inlinevirtual

Reimplemented in AliTPCParamSR.

Definition at line 83 of file AliTPCParam.h.

virtual void AliTPCParam::CRYZtoTimePad ( const Float_t &  ,
const Float_t &  ,
Float_t &  ,
Float_t &  ,
Int_t  ,
Int_t   
)
inlinevirtual

Definition at line 92 of file AliTPCParam.h.

Float_t AliTPCParam::GetADCDynRange ( ) const
inline

Definition at line 373 of file AliTPCParam.h.

Int_t AliTPCParam::GetADCSat ( ) const
inline

Definition at line 372 of file AliTPCParam.h.

Float_t AliTPCParam::GetAngle ( Int_t  isec) const
inline

return rotation angle of given sector

Definition at line 591 of file AliTPCParam.h.

Referenced by GetUpMaxY().

Float_t AliTPCParam::GetAttCoef ( ) const
inline

Definition at line 344 of file AliTPCParam.h.

TVectorD * AliTPCParam::GetBetheBlochParamAlice ( )
static

Parameters of the BB for the Aleph parametrization AliExternalTrackParam::BetheBlochAleph Na49 parameters were used as first set of parameters for ALICE simulation Second set was obtained from ALICE 2009-2013 data taking (see TPC TDR for details)

Definition at line 1014 of file AliTPCParam.cxx.

Referenced by Init(), makeBBfit(), SetBetheBlochMC(), and SetDefault().

TVectorD * AliTPCParam::GetBetheBlochParamAliceMC ( )
static

Parameters of the BB for the Aleph parametrization AliExternalTrackParam::BetheBlochAleph dNdx parameterization

Definition at line 1029 of file AliTPCParam.cxx.

Referenced by SetBetheBlochMC(), and SetDefault().

TVectorD* AliTPCParam::GetBetheBlochParameters ( )
inline

Definition at line 355 of file AliTPCParam.h.

Referenced by BetheBlochAleph().

TVectorD* AliTPCParam::GetBetheBlochParametersMC ( )
inline

Definition at line 356 of file AliTPCParam.h.

TVectorD * AliTPCParam::GetBetheBlochParamNa49 ( )
static

Parameters of the BB for the Aleph parametrization AliExternalTrackParam::BetheBlochAleph Na49 parameters were used as first set of parameters for ALICE simulation (see TPC TDR for details)

Definition at line 1000 of file AliTPCParam.cxx.

Referenced by SetBetheBlochMC().

Float_t AliTPCParam::GetChamberCenter ( Int_t  isec,
Float_t *  center = 0 
) const

returns the default radial position of the readout chambers

Definition at line 953 of file AliTPCParam.cxx.

Referenced by GetNPads(), and ReadGeoMatrices().

Float_t AliTPCParam::GetChipGain ( ) const
inline

Definition at line 364 of file AliTPCParam.h.

Float_t AliTPCParam::GetChipNorm ( ) const
inline

Definition at line 365 of file AliTPCParam.h.

TGeoHMatrix* AliTPCParam::GetClusterMatrix ( Int_t  isec) const
inline

Definition at line 329 of file AliTPCParam.h.

Float_t* AliTPCParam::GetComposition ( )
inline

Definition at line 348 of file AliTPCParam.h.

Float_t AliTPCParam::GetDiffL ( ) const
inline
Float_t AliTPCParam::GetDiffT ( ) const
inline
Float_t AliTPCParam::GetEend ( ) const
inline

Definition at line 354 of file AliTPCParam.h.

Float_t AliTPCParam::GetExp ( ) const
inline

Definition at line 353 of file AliTPCParam.h.

Float_t AliTPCParam::GetFpot ( ) const
inline

Definition at line 349 of file AliTPCParam.h.

TGraphErrors* AliTPCParam::GetGainSlopesHV ( ) const
inline

Definition at line 346 of file AliTPCParam.h.

Referenced by AliTPCcalibDB::GetGainCorrectionHVandPT().

TGraphErrors* AliTPCParam::GetGainSlopesPT ( ) const
inline

Definition at line 347 of file AliTPCParam.h.

Referenced by AliTPCcalibDB::GetGainCorrectionHVandPT().

Float_t AliTPCParam::GetGasGain ( ) const
inline

Definition at line 339 of file AliTPCParam.h.

Float_t AliTPCParam::GetGateDelay ( ) const
inline

Definition at line 397 of file AliTPCParam.h.

Int_t AliTPCParam::GetGeometryType ( ) const
inline

Definition at line 264 of file AliTPCParam.h.

TGeoHMatrix* AliTPCParam::GetGlobalMatrix ( Int_t  isec) const
inline

Definition at line 331 of file AliTPCParam.h.

Referenced by ReadGeoMatrices().

Int_t AliTPCParam::GetIndex ( Int_t  sector,
Int_t  row 
) const

give index of the given sector and pad row no control if the sectors and rows are reasonable !!!

Definition at line 321 of file AliTPCParam.cxx.

Referenced by CalcResponse(), AliTPCDigitsArray::CreateRow(), drawmerged(), and AliTPCDigitsArray::StoreRow().

Float_t AliTPCParam::GetInnerAngle ( ) const

return angle

Definition at line 293 of file AliTPCParam.cxx.

Referenced by GetOuterWireMount().

Float_t AliTPCParam::GetInnerAngleShift ( ) const

return angle

Definition at line 301 of file AliTPCParam.cxx.

Referenced by GetOuterWireMount().

Int_t AliTPCParam::GetInnerDummyWire ( ) const
inline

Definition at line 271 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerFrameSpace ( ) const
inline

Definition at line 252 of file AliTPCParam.h.

Int_t AliTPCParam::GetInnerNWires ( ) const
inline

Definition at line 269 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerOffWire ( ) const
inline

Definition at line 272 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerPadLength ( ) const
inline

Definition at line 290 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerPadPitchLength ( ) const
inline

Definition at line 288 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerPadPitchWidth ( ) const
inline

Definition at line 289 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerPadWidth ( ) const
inline

Definition at line 291 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerRadiusLow ( ) const
inline

Definition at line 248 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerRadiusUp ( ) const
inline

Definition at line 249 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerWireMount ( ) const
inline

Definition at line 254 of file AliTPCParam.h.

Float_t AliTPCParam::GetInnerWWPitch ( ) const
inline

Definition at line 270 of file AliTPCParam.h.

Float_t AliTPCParam::GetL1Delay ( ) const
inline

Definition at line 398 of file AliTPCParam.h.

Referenced by AliTPCcalibDButil::GetVDriftTPCCE().

Float_t AliTPCParam::GetLastWireUp1 ( ) const
inline

Definition at line 280 of file AliTPCParam.h.

Double_t AliTPCParam::GetLowMaxY ( Int_t  irow) const
inline

Definition at line 107 of file AliTPCParam.h.

Float_t AliTPCParam::GetMaxDipVoltage ( ) const
inline

Definition at line 384 of file AliTPCParam.h.

Referenced by AliTPCcalibDB::UpdateChamberHighVoltageData().

Float_t AliTPCParam::GetMaxFractionHVbad ( ) const
inline

Definition at line 385 of file AliTPCParam.h.

Referenced by AliTPCcalibDB::UpdateChamberHighVoltageData().

Int_t AliTPCParam::GetMaxTBin ( ) const
inline
Float_t AliTPCParam::GetMaxVoltageDeviation ( ) const
inline

Definition at line 383 of file AliTPCParam.h.

Referenced by AliTPCcalibDB::UpdateChamberHighVoltageData().

Bool_t AliTPCParam::GetMWPCReadout ( ) const
inline

Definition at line 298 of file AliTPCParam.h.

Int_t AliTPCParam::GetNCrossRows ( ) const
inline

Definition at line 299 of file AliTPCParam.h.

Int_t AliTPCParam::GetNInnerSector ( ) const
inline
Float_t AliTPCParam::GetNoise ( ) const
inline

Definition at line 363 of file AliTPCParam.h.

Float_t AliTPCParam::GetNoiseNormFac ( ) const
inline

Definition at line 375 of file AliTPCParam.h.

Float_t AliTPCParam::GetNominalVoltage ( UInt_t  i) const
inline
Int_t AliTPCParam::GetNOuterSector ( ) const
inline

Definition at line 261 of file AliTPCParam.h.

Referenced by AliTPCCompareTracks(), and AliTPCTransform::Transform().

Int_t AliTPCParam::GetNPads ( Int_t  isector,
Int_t  irow 
) const
inline
Int_t AliTPCParam::GetNPadsLow ( Int_t  irow) const

get the number of pads in row irow

Definition at line 820 of file AliTPCParam.cxx.

Referenced by AliTPCCompareTracks(), GetNPads(), GetPadRowRadii(), and AliTPCTransform::Local2RotatedGlobal().

Int_t AliTPCParam::GetNPadsPerSegment ( Int_t  segmentID) const

Get the number of pads in a given anode wire segment

check if the given segment index is OK To be done (if needed) - cache the lookup table

Definition at line 871 of file AliTPCParam.cxx.

Referenced by GetNPads().

Int_t AliTPCParam::GetNPadsUp ( Int_t  irow) const

get the number of pads in row irow

Definition at line 831 of file AliTPCParam.cxx.

Referenced by AliTPCCompareTracks(), GetNPads(), GetPadRowRadii(), and AliTPCTransform::Local2RotatedGlobal().

Float_t AliTPCParam::GetNprim ( ) const
inline

Definition at line 350 of file AliTPCParam.h.

Int_t AliTPCParam::GetNRow ( Int_t  isec) const
inline
Int_t AliTPCParam::GetNRowLow ( ) const

get the number of pad rows in low sector

Definition at line 776 of file AliTPCParam.cxx.

Referenced by AliL1Delay(), AliTPCCompareTracks(), GetPadPitchLength(), good_tracks(), and GoodTracksTPC().

Int_t AliTPCParam::GetNRowsTotal ( ) const
inline

Definition at line 310 of file AliTPCParam.h.

Int_t AliTPCParam::GetNRowUp ( ) const

get the number of pad rows in up sector

Definition at line 782 of file AliTPCParam.cxx.

Referenced by AliL1Delay(), GetPadPitchLength(), good_tracks(), and GoodTracksTPC().

Int_t AliTPCParam::GetNRowUp1 ( ) const

get the number of pad rows in up1 sector

Definition at line 788 of file AliTPCParam.cxx.

Referenced by GetPadPitchLength(), and AliTPCcalibDButil::ProcessNoiseData().

Int_t AliTPCParam::GetNRowUp2 ( ) const

get the number of pad rows in up2 sector

Definition at line 794 of file AliTPCParam.cxx.

Referenced by GetPadPitchLength().

Int_t AliTPCParam::GetNSector ( ) const
inline

Definition at line 262 of file AliTPCParam.h.

Int_t AliTPCParam::GetNSegmentsTotal ( ) const
inlinevirtual

Reimplemented from AliDetectorParam.

Definition at line 106 of file AliTPCParam.h.

UShort_t AliTPCParam::GetNTBinsBeforeL1 ( ) const
inline

Definition at line 399 of file AliTPCParam.h.

Float_t AliTPCParam::GetNTBinsL1 ( ) const
inline
Float_t AliTPCParam::GetNtot ( ) const
inline

Definition at line 351 of file AliTPCParam.h.

Float_t AliTPCParam::GetOmegaTau ( ) const
inline

Definition at line 343 of file AliTPCParam.h.

Int_t AliTPCParam::GetOuter1NWires ( ) const
inline

Definition at line 275 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuter1PadLength ( ) const
inline

Definition at line 295 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuter1PadPitchLength ( ) const
inline

Definition at line 292 of file AliTPCParam.h.

Int_t AliTPCParam::GetOuter2NWires ( ) const
inline

Definition at line 276 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuter2PadLength ( ) const
inline

Definition at line 296 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuter2PadPitchLength ( ) const
inline

Definition at line 293 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterAngle ( ) const

return angle

Definition at line 307 of file AliTPCParam.cxx.

Referenced by GetOuterWireMount().

Float_t AliTPCParam::GetOuterAngleShift ( ) const

return angle

Definition at line 313 of file AliTPCParam.cxx.

Referenced by GetOuterWireMount().

Int_t AliTPCParam::GetOuterDummyWire ( ) const
inline

Definition at line 278 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterFrameSpace ( ) const
inline

Definition at line 253 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterOffWire ( ) const
inline

Definition at line 279 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterPadPitchWidth ( ) const
inline

Definition at line 294 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterPadWidth ( ) const
inline

Definition at line 297 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterRadiusLow ( ) const
inline

Definition at line 250 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterRadiusUp ( ) const
inline

Definition at line 251 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterWireMount ( ) const
inline

Definition at line 255 of file AliTPCParam.h.

Float_t AliTPCParam::GetOuterWWPitch ( ) const
inline

Definition at line 277 of file AliTPCParam.h.

Float_t AliTPCParam::GetOxyCont ( ) const
inline

Definition at line 345 of file AliTPCParam.h.

Float_t AliTPCParam::GetPadCoupling ( ) const
inline

Definition at line 361 of file AliTPCParam.h.

Int_t AliTPCParam::GetPadRow ( Float_t *  xyz,
Int_t *  index 
) const
virtual

calculates pad row of point xyz - transformation to system 8 (digit system)

Definition at line 222 of file AliTPCParam.cxx.

Referenced by Transform2toPadRow().

Float_t AliTPCParam::GetPadRowRadiiLow ( Int_t  irow) const

get the pad row (irow) radii

Definition at line 800 of file AliTPCParam.cxx.

Referenced by AliL1Delay(), GetNRowsTotal(), GetPadRowRadii(), and AliTPCtrackFast::MakeTrack().

Float_t AliTPCParam::GetPadRowRadiiUp ( Int_t  irow) const

get the pad row (irow) radii

Definition at line 810 of file AliTPCParam.cxx.

Referenced by AliL1Delay(), GetNRowsTotal(), GetPadRowRadii(), and AliTPCtrackFast::MakeTrack().

Float_t AliTPCParam::GetRegionGain ( UInt_t  region) const
inline

Definition at line 340 of file AliTPCParam.h.

Float_t AliTPCParam::GetRegionGainAbsolute ( UInt_t  region) const
inline

Definition at line 341 of file AliTPCParam.h.

Int_t * AliTPCParam::GetResBin ( Int_t  i)
inline

return response bin i - bin given by padrow [0] pad[1] timebin[2]

Definition at line 566 of file AliTPCParam.h.

Referenced by GetVoltageDipScanPeriod().

Float_t & AliTPCParam::GetResWeight ( Int_t  i)
inline

return weight of response bin i

Definition at line 574 of file AliTPCParam.h.

Referenced by GetVoltageDipScanPeriod().

Float_t AliTPCParam::GetRInnerFirstWire ( ) const
inline

Definition at line 273 of file AliTPCParam.h.

Float_t AliTPCParam::GetRInnerLastWire ( ) const
inline

Definition at line 274 of file AliTPCParam.h.

Float_t AliTPCParam::GetROuterFirstWire ( ) const
inline

Definition at line 281 of file AliTPCParam.h.

Float_t AliTPCParam::GetROuterLastWire ( ) const
inline

Definition at line 282 of file AliTPCParam.h.

Int_t AliTPCParam::GetSectorIndex ( Float_t  angle,
Int_t  row,
Float_t  z 
) const

returns the sector index takes as input the angle, index of the pad row and z position

Definition at line 930 of file AliTPCParam.cxx.

Referenced by GetNPads().

Float_t AliTPCParam::GetSigmaRangePIDinTracking ( ) const
inline

Definition at line 377 of file AliTPCParam.h.

Bool_t AliTPCParam::GetStatus ( ) const

get information about object consistency

Definition at line 769 of file AliTPCParam.cxx.

Referenced by CalcResponse().

Float_t AliTPCParam::GetTFWHM ( ) const
inline

Definition at line 368 of file AliTPCParam.h.

Float_t AliTPCParam::GetTotalNormFac ( ) const
inline

Definition at line 374 of file AliTPCParam.h.

TGeoHMatrix* AliTPCParam::GetTrackingMatrix ( Int_t  isec) const
inline

Definition at line 327 of file AliTPCParam.h.

Float_t AliTPCParam::GetTSample ( ) const
inline
Double_t AliTPCParam::GetUpMaxY ( Int_t  irow) const
inline

Definition at line 108 of file AliTPCParam.h.

Bool_t AliTPCParam::GetUseGlitchFilter ( ) const
inline

Definition at line 376 of file AliTPCParam.h.

Float_t AliTPCParam::GetVoltageDipScanPeriod ( ) const
inline

Definition at line 386 of file AliTPCParam.h.

Int_t AliTPCParam::GetWireSegment ( Int_t  sector,
Int_t  row 
) const

Get Anode wire segment index IROC –> 4 segments in [0,3], 7 segments OROC[4,10]

To be speed-up using caching lookup table

Definition at line 841 of file AliTPCParam.cxx.

Referenced by GetNPads().

Float_t AliTPCParam::GetWmean ( ) const
inline

Definition at line 352 of file AliTPCParam.h.

Float_t AliTPCParam::GetWWPitch ( Int_t  isector = 0) const
inline
Float_t AliTPCParam::GetYInner ( Int_t  irow) const

Definition at line 919 of file AliTPCParam.cxx.

Referenced by GetNPads().

Float_t AliTPCParam::GetYOuter ( Int_t  irow) const

Definition at line 925 of file AliTPCParam.cxx.

Referenced by GetNPads().

Int_t AliTPCParam::GetZeroSup ( ) const
inline
virtual Float_t AliTPCParam::GetZOffset ( ) const
inlinevirtual

Definition at line 370 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CalcResponse(), and AliTPCParamSR::CalcResponseFast().

Bool_t AliTPCParam::IsGeoRead ( )
inline

Definition at line 333 of file AliTPCParam.h.

AliTPCParam& AliTPCParam::operator= ( const AliTPCParam )
private
Bool_t AliTPCParam::ReadGeoMatrices ( )
virtual

read geo matrixes

Definition at line 666 of file AliTPCParam.cxx.

Referenced by CalcResponse(), ConfigOCDB(), and AliTPCParamSR::GetYOuter().

void AliTPCParam::RegisterBBParam ( TVectorD param,
Int_t  position 
)
static

Definition at line 1062 of file AliTPCParam.cxx.

Referenced by Init(), makeBBfit(), and SetBetheBlochMC().

void AliTPCParam::SetADCDynRange ( Float_t  adcdynrange)
inline

Definition at line 225 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetADCSat ( Int_t  adcsat)
inline

Definition at line 224 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetAttCoef ( Float_t  AttCoef)
inline

Definition at line 182 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetBetheBloch ( TVectorD v)
inline

Definition at line 199 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetBetheBlochMC ( TVectorD v)
inline

Definition at line 204 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetChipGain ( Float_t  ChipGain)
inline

Definition at line 219 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetChipNorm ( Float_t  ChipNorm)
inline

Definition at line 220 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetComposition ( Float_t  c1,
Float_t  c2,
Float_t  c3,
Float_t  c4,
Float_t  c5,
Float_t  c6 
)
inline

Definition at line 187 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetDefault ( )
virtual

set default parameters

const static Int_t kMaxRows=600;

sector default parameters

Reimplemented in AliTPCParamSR.

Definition at line 349 of file AliTPCParam.cxx.

Referenced by CalcResponse(), and AliTPCParamSR::SetDefault().

void AliTPCParam::SetDiffL ( Float_t  DiffL)
inline

Definition at line 177 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetDiffT ( Float_t  DiffT)
inline

Definition at line 176 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetDriftV ( Float_t  DriftV)
inline

Definition at line 180 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetEend ( Float_t  end)
inline

Definition at line 198 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetExp ( Float_t  exp)
inline

Definition at line 197 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetFpot ( Float_t  fpot)
inline

Definition at line 193 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetGainSlopesHV ( TGraphErrors *  gainSlopesHV)
inline

Definition at line 184 of file AliTPCParam.h.

void AliTPCParam::SetGainSlopesPT ( TGraphErrors *  gainSlopesPT)
inline

Definition at line 185 of file AliTPCParam.h.

void AliTPCParam::SetGasGain ( Float_t  GasGain)
inline

Definition at line 178 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetGateDelay ( Float_t  delay)
inline

Definition at line 242 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetGeometryType ( Int_t  type)
inline

Definition at line 133 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerDummyWire ( Int_t  dummy)
inline

Definition at line 145 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerFrameSpace ( Float_t  frspace)
inline

Definition at line 128 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerNWires ( Int_t  nWires)
inline

Definition at line 144 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerOffWire ( Float_t  offset)
inline

Definition at line 146 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerPadLength ( Float_t  PadLength)
inline

Definition at line 163 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerPadPitchLength ( Float_t  PadPitchLength)
inline

Definition at line 161 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerPadPitchWidth ( Float_t  PadPitchWidth)
inline

Definition at line 162 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerPadWidth ( Float_t  PadWidth)
inline

Definition at line 164 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerRadiusLow ( Float_t  InnerRadiusLow)
inline

Definition at line 122 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerRadiusUp ( Float_t  InnerRadiusUp)
inline

Definition at line 124 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerWireMount ( Float_t  fmount)
inline

Definition at line 130 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetInnerWWPitch ( Float_t  wwPitch)
inline

Definition at line 151 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetL1Delay ( Float_t  delay)
inline

Definition at line 243 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetLastWireUp1 ( Float_t  wireUp1)
inline

Definition at line 155 of file AliTPCParam.h.

void AliTPCParam::SetMaxDipVoltage ( Float_t  voltage)
inline

Definition at line 233 of file AliTPCParam.h.

void AliTPCParam::SetMaxFractionHVbad ( Float_t  frac)
inline

Definition at line 234 of file AliTPCParam.h.

void AliTPCParam::SetMaxTBin ( Int_t  maxtbin)
inline

Definition at line 223 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetMaxVoltageDeviation ( Float_t  voltage)
inline

Definition at line 232 of file AliTPCParam.h.

void AliTPCParam::SetMWPCReadout ( Bool_t  type)
inline

Definition at line 171 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetNCrossRows ( Int_t  rows)
inline

Definition at line 172 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetNoise ( Float_t  Noise)
inline

Definition at line 218 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetNominalGainSlopes ( )

Setting the nominal TPC gain slopes Nominal values were obtained as a mena values foe 2010,2011, and 2012 data Differntial values can be provided per year

Definition at line 979 of file AliTPCParam.cxx.

Referenced by SetDefault(), and SetGainSlopesPT().

void AliTPCParam::SetNominalVoltage ( Float_t  v,
UInt_t  i 
)
inline

Definition at line 231 of file AliTPCParam.h.

Referenced by SetDefault(), and setNominalVoltagesInAliTPCParam().

void AliTPCParam::SetNprim ( Float_t  prim)
inline

Definition at line 194 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetNResponseMax ( Int_t  max)
inline

Definition at line 239 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetNTBinsBeforeL1 ( UShort_t  nbins)
inline

Definition at line 244 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetNtot ( Float_t  ntot)
inline

Definition at line 195 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOmegaTau ( Float_t  OmegaTau)
inline

Definition at line 181 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuter1NWires ( Int_t  nWires)
inline

Definition at line 147 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuter1PadLength ( Float_t  PadLength)
inline

Definition at line 168 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuter1PadPitchLength ( Float_t  PadPitchLength)
inline

Definition at line 165 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuter2NWire ( Int_t  nWires)
inline

Definition at line 148 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuter2PadLength ( Float_t  PadLength)
inline

Definition at line 169 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuter2PadPitchLength ( Float_t  PadPitchLength)
inline

Definition at line 166 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterDummyWire ( Int_t  dummy)
inline

Definition at line 149 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterFrameSpace ( Float_t  frspace)
inline

Definition at line 129 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterOffWire ( Float_t  offset)
inline

Definition at line 150 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterPadPitchWidth ( Float_t  PadPitchWidth)
inline

Definition at line 167 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterPadWidth ( Float_t  PadWidth)
inline

Definition at line 170 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterRadiusLow ( Float_t  OuterRadiusLow)
inline

Definition at line 123 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterRadiusUp ( Float_t  OuterRadiusUp)
inline

Definition at line 125 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterWireMount ( Float_t  fmount)
inline

Definition at line 131 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOuterWWPitch ( Float_t  wwPitch)
inline

Definition at line 154 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetOxyCont ( Float_t  OxyCont)
inline

Definition at line 183 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetPadCoupling ( Float_t  PadCoupling)
inline

Definition at line 216 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetRegionGain ( UInt_t  region,
Float_t  gain 
)
inline

Definition at line 179 of file AliTPCParam.h.

void AliTPCParam::SetResponseThreshold ( Int_t  threshold)
inline

Definition at line 240 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetRInnerFirstWire ( Float_t  firstWire)
inline

Definition at line 152 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetRInnerLastWire ( Float_t  lastWire)
inline

Definition at line 153 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetROuterFirstWire ( Float_t  firstWire)
inline

Definition at line 156 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetROuterLastWire ( Float_t  lastWire)
inline

Definition at line 157 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetRowNLow ( Int_t  NRowLow)
inline

Definition at line 137 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetRowNUp ( Int_t  NRowUp)
inline

Definition at line 140 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetRowNUp1 ( Int_t  NRowUp1)
inline

Definition at line 138 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetRowNUp2 ( Int_t  NRowUp2)
inline

Definition at line 139 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetSectorAngles ( Float_t  innerangle,
Float_t  innershift,
Float_t  outerangle,
Float_t  outershift 
)

set opening angles

Definition at line 277 of file AliTPCParam.cxx.

Referenced by SetDefault(), and SetOuterRadiusUp().

void AliTPCParam::SetSigmaRangePIDinTracking ( Float_t  range)
inline

Definition at line 227 of file AliTPCParam.h.

void AliTPCParam::SetTFWHM ( Float_t  fwhm)
inline

Definition at line 222 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetTSample ( Float_t  TSample)
inline

Definition at line 221 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetUseGlitchFilter ( Bool_t  use)
inline

Definition at line 226 of file AliTPCParam.h.

void AliTPCParam::SetVoltageDipScanPeriod ( Float_t  period)
inline

Definition at line 235 of file AliTPCParam.h.

void AliTPCParam::SetWmean ( Float_t  wmean)
inline

Definition at line 196 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetZeroSup ( Int_t  ZeroSup)
inline

Definition at line 217 of file AliTPCParam.h.

Referenced by SetDefault().

void AliTPCParam::SetZLength ( Float_t  zlength)
inline

Definition at line 132 of file AliTPCParam.h.

Referenced by SetDefault().

TGeoHMatrix * AliTPCParam::Tracking2LocalMatrix ( const TGeoHMatrix *  geoMatrix,
Int_t  sector 
) const

make local to tracking matrix

Definition at line 755 of file AliTPCParam.cxx.

Bool_t AliTPCParam::Transform ( Float_t *  xyz,
Int_t *  index,
Int_t *  oindex 
)
virtual

transformation from input coodination system to output coordination system

Definition at line 209 of file AliTPCParam.cxx.

Int_t AliTPCParam::Transform0to1 ( Float_t *  xyz,
Int_t *  index 
) const

calculates sector number (index[1], undefined on input) xyz intact

Definition at line 174 of file AliTPCParam.cxx.

Referenced by GetPadRow(), TPCFindGenTracks::TR2LocalX(), TPCCmpTr::TR2LocalX(), AliTPCParamSR::TransformTo2(), AliTPCParamSR::TransformTo8(), and AliTPCParamSR::XYZtoCRXYZ().

void AliTPCParam::Transform1to2 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transformation to rotated coordinates we must have information about sector! rotate to given sector

Definition at line 617 of file AliTPCParam.h.

Referenced by GetPadRow(), TPCFindGenTracks::TR2LocalX(), TPCCmpTr::TR2LocalX(), Transform2to2(), AliTPCParamSR::TransformTo2(), AliTPCParamSR::TransformTo8(), and AliTPCParamSR::XYZtoCRXYZ().

void AliTPCParam::Transform1to2Ideal ( Float_t *  xyz,
Int_t *  index 
) const
inline

transformation to rotated coordinates we must have information about sector! rotate to given sector ideal frame

Definition at line 599 of file AliTPCParam.h.

void AliTPCParam::Transform2to1 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transformation from rotated coordinates to global coordinates

Definition at line 636 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CRXYZtoXYZ(), and Transform2to2().

void AliTPCParam::Transform2to2 ( Float_t *  xyz,
Int_t *  index,
Int_t *  oindex 
) const
inline

transform rotated coordinats of one sector to rotated coordinates relative to another sector

Definition at line 654 of file AliTPCParam.h.

Float_t AliTPCParam::Transform2to2NearestWire ( Float_t *  xyz,
Int_t *  index 
) const
inline

asigns the x-position of the closest wire to xyz[0], return the electron to closest wire distance

Definition at line 665 of file AliTPCParam.h.

Int_t AliTPCParam::Transform2to3 ( Float_t *  xyz,
Int_t *  index 
) const
inline

calulates coresponding pad row number, sets index[2] for straight rows does not change xyz[] information valid only for straight row

Definition at line 682 of file AliTPCParam.h.

Referenced by GetPadRow(), AliTPCParamSR::TransformTo8(), and AliTPCParamSR::XYZtoCRXYZ().

void AliTPCParam::Transform2to5 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transform [x,y,z] to [r,phi,z]

Definition at line 730 of file AliTPCParam.h.

Referenced by GetPadRow().

virtual Int_t AliTPCParam::Transform2toPadRow ( Float_t *  ,
Int_t *   
) const
inlinevirtual

Definition at line 69 of file AliTPCParam.h.

void AliTPCParam::Transform3to4 ( Float_t *  xyz,
Int_t *  index 
) const
inline

valid only for straight rows straight rows calculate xyz[0] position relative to given index

Definition at line 699 of file AliTPCParam.h.

Referenced by GetPadRow(), AliTPCParamSR::TransformTo8(), and AliTPCParamSR::XYZtoCRXYZ().

void AliTPCParam::Transform4to3 ( Float_t *  xyz,
Int_t *  index 
) const
inline

valid only for straight rows transforms relative xyz[0] to the global one within given sector

Definition at line 714 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CRXYZtoXYZ(), and AliTPCParamSR::TransformTo2().

void AliTPCParam::Transform4to8 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transform xyz coordinates to 'digit' coordinates

Definition at line 759 of file AliTPCParam.h.

Referenced by GetPadRow(), and AliTPCParamSR::TransformTo8().

void AliTPCParam::Transform5to2 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transform [r,rphi,z] to [x,y,z]

Definition at line 748 of file AliTPCParam.h.

void AliTPCParam::Transform6to8 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transforms cylindrical xyz coordinates to 'digit' coordinates

Definition at line 808 of file AliTPCParam.h.

void AliTPCParam::Transform8to4 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transforms 'digit' coordinates to xyz coordinates

Definition at line 784 of file AliTPCParam.h.

Referenced by AliTPCParamSR::TransformTo2().

void AliTPCParam::Transform8to6 ( Float_t *  xyz,
Int_t *  index 
) const
inline

transforms 'digit' coordinates to cylindrical xyz coordinates

Definition at line 825 of file AliTPCParam.h.

Bool_t AliTPCParam::Update ( )
virtual

update some calculated parameter which must be updated after changing "base" parameters for example we can change size of pads and according this recalculate number of pad rows, number of of pads in given row ....

Reimplemented in AliTPCParamSR.

Definition at line 558 of file AliTPCParam.cxx.

Referenced by AliTPCCalibCE::AliTPCCalibCE(), AliTPCCalibPulser::AliTPCCalibPulser(), AliTPCCreateDummyCDB(), CalcResponse(), AliTPCcalibDButil::ProcessNoiseData(), and AliTPCParamSR::Update().

virtual void AliTPCParam::XYZtoCRXYZ ( Float_t *  ,
Int_t &  ,
Int_t &  ,
Int_t   
) const
inlinevirtual

Reimplemented in AliTPCParamSR.

Definition at line 75 of file AliTPCParam.h.

Member Data Documentation

Float_t AliTPCParam::fADCDynRange
protected

input dynamic range (mV)

Definition at line 521 of file AliTPCParam.h.

Referenced by GetADCDynRange(), SetADCDynRange(), and Update().

Int_t AliTPCParam::fADCSat
protected

saturation value of ADC (10 bits)

Definition at line 520 of file AliTPCParam.h.

Referenced by GetADCSat(), SetADCSat(), and Update().

Float_t AliTPCParam::fAttCoef
protected

attachment coefitients

Definition at line 493 of file AliTPCParam.h.

Referenced by GetAttCoef(), and SetAttCoef().

TObjArray * AliTPCParam::fBBParam = 0
staticprotected

array of the Bethe-Bloch parameters.

Definition at line 553 of file AliTPCParam.h.

Referenced by BetheBlochAleph(), and RegisterBBParam().

TVectorD* AliTPCParam::fBetheBloch
protected

Bethe-Bloch parametrization.

Definition at line 501 of file AliTPCParam.h.

Referenced by GetBetheBlochParameters(), and SetBetheBloch().

TVectorD* AliTPCParam::fBetheBlochMC
protected

Bethe-Bloch parametrization.

Definition at line 502 of file AliTPCParam.h.

Referenced by GetBetheBlochParametersMC(), and SetBetheBlochMC().

Bool_t AliTPCParam::fBMWPCReadout
protected

indicate wire readout - kTRUE or GEM readout -kFALSE

Definition at line 470 of file AliTPCParam.h.

Referenced by GetMWPCReadout(), and SetMWPCReadout().

Bool_t AliTPCParam::fbStatus
protected

indicates consistency of the data

Definition at line 403 of file AliTPCParam.h.

Referenced by GetStatus(), AliTPCParamSR::SetDefault(), SetDefault(), AliTPCParamSR::Update(), and Update().

Float_t AliTPCParam::fChipGain
protected

preamp shaper constant

Definition at line 514 of file AliTPCParam.h.

Referenced by GetChipGain(), SetChipGain(), and Update().

Float_t AliTPCParam::fChipNorm
protected

preamp shaper normalisation

Definition at line 515 of file AliTPCParam.h.

Referenced by GetChipNorm(), SetChipNorm(), and Update().

TGeoHMatrix** AliTPCParam::fClusterMatrix
protected

transformation matrices of the cluster coordinate system

[fNSector]

Definition at line 435 of file AliTPCParam.h.

Referenced by CleanGeoMatrices(), GetClusterMatrix(), and ReadGeoMatrices().

Float_t AliTPCParam::fComposition[6]
protected

Definition at line 504 of file AliTPCParam.h.

Referenced by GetComposition(), and SetComposition().

Int_t AliTPCParam::fCurrentMax
protected

! current maximal dimension -calulated

Definition at line 541 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CalcResponse(), AliTPCParamSR::CalcResponseFast(), GetResBin(), and GetResWeight().

Float_t AliTPCParam::fDiffL
protected

longutudinal diffusion constant

Definition at line 488 of file AliTPCParam.h.

Referenced by GetDiffL(), and SetDiffL().

Float_t AliTPCParam::fDiffT
protected

tangencial diffusion constant

Definition at line 487 of file AliTPCParam.h.

Referenced by GetDiffT(), and SetDiffT().

Float_t AliTPCParam::fDriftV
protected

drift velocity constant

Definition at line 491 of file AliTPCParam.h.

Referenced by GetDriftV(), GetZOffset(), GetZSigma(), SetDriftV(), and Update().

Float_t AliTPCParam::fEend
protected

upper cutoff for de generation

Definition at line 500 of file AliTPCParam.h.

Referenced by GetEend(), and SetEend().

Float_t AliTPCParam::fExp
protected

de = f(E) - energy loss parametrization

Definition at line 499 of file AliTPCParam.h.

Referenced by GetExp(), and SetExp().

Float_t AliTPCParam::fFpot
protected

first ionisation potential

Definition at line 495 of file AliTPCParam.h.

Referenced by GetFpot(), and SetFpot().

TGraphErrors* AliTPCParam::fGainSlopesHV
protected

graph with the gain slope as function of HV - per chamber

Definition at line 505 of file AliTPCParam.h.

Referenced by GetGainSlopesHV(), SetGainSlopesHV(), and SetNominalGainSlopes().

TGraphErrors* AliTPCParam::fGainSlopesPT
protected

graph with the gain slope as function of P/T - per chamber

Definition at line 506 of file AliTPCParam.h.

Referenced by GetGainSlopesPT(), SetGainSlopesPT(), and SetNominalGainSlopes().

Float_t AliTPCParam::fGasGain
protected

gas gain constant

Definition at line 489 of file AliTPCParam.h.

Referenced by GetGasGain(), GetRegionGainAbsolute(), and SetGasGain().

Float_t AliTPCParam::fGateDelay
protected

Delay of L1 arrival for the TPC gate signal.

Definition at line 548 of file AliTPCParam.h.

Referenced by GetGateDelay(), and SetGateDelay().

Int_t AliTPCParam::fGeometryType
protected

type of geometry -0 straight rows

Definition at line 425 of file AliTPCParam.h.

Referenced by GetGeometryType(), GetPadRow(), and SetGeometryType().

TGeoHMatrix** AliTPCParam::fGlobalMatrix
protected

fTrackingMatrix * fClusterMatrix

[fNSector]

Definition at line 437 of file AliTPCParam.h.

Referenced by CleanGeoMatrices(), GetGlobalMatrix(), IsGeoRead(), ReadGeoMatrices(), and Transform1to2().

Float_t AliTPCParam::fInnerAngle
protected

opening angle of Inner sector

Definition at line 411 of file AliTPCParam.h.

Referenced by GetInnerAngle(), GetSectorIndex(), SetSectorAngles(), Transform0to1(), AliTPCParamSR::Update(), and Update().

Float_t AliTPCParam::fInnerAngleShift
protected

shift of first inner sector center to the 0

Definition at line 412 of file AliTPCParam.h.

Referenced by GetInnerAngleShift(), GetSectorIndex(), SetSectorAngles(), Transform0to1(), and Update().

Int_t AliTPCParam::fInnerDummyWire
protected

number of wires without pad readout

Definition at line 445 of file AliTPCParam.h.

Referenced by GetInnerDummyWire(), and SetInnerDummyWire().

Float_t AliTPCParam::fInnerFrameSpace
protected

space for inner frame in the phi direction

Definition at line 415 of file AliTPCParam.h.

Referenced by GetInnerFrameSpace(), and SetInnerFrameSpace().

Float_t AliTPCParam::fInnerOffWire
protected

oofset of first wire to the begining of the sector

Definition at line 446 of file AliTPCParam.h.

Referenced by GetInnerOffWire(), and SetInnerOffWire().

Float_t AliTPCParam::fInnerPadLength
protected

Inner pad length.

Definition at line 462 of file AliTPCParam.h.

Referenced by GetInnerPadLength(), and SetInnerPadLength().

Float_t AliTPCParam::fInnerPadPitchWidth
protected
Float_t AliTPCParam::fInnerPadWidth
protected

Inner pad width.

Definition at line 463 of file AliTPCParam.h.

Referenced by GetInnerPadWidth(), and SetInnerPadWidth().

Float_t AliTPCParam::fInnerRadiusLow
protected

lower radius of inner sector-IP

Definition at line 407 of file AliTPCParam.h.

Referenced by GetInnerRadiusLow(), SetInnerRadiusLow(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fInnerRadiusUp
protected

upper radius of inner sector-IP

Definition at line 408 of file AliTPCParam.h.

Referenced by GetInnerRadiusUp(), and SetInnerRadiusUp().

Float_t AliTPCParam::fInnerWireMount
protected

space for wire mount, inner sector

Definition at line 417 of file AliTPCParam.h.

Referenced by GetInnerWireMount(), SetInnerWireMount(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fInnerWWPitch
protected

pitch between wires in inner sector - calculated

Definition at line 444 of file AliTPCParam.h.

Referenced by GetInnerWWPitch(), GetWWPitch(), SetInnerWWPitch(), and Transform2to2NearestWire().

Float_t AliTPCParam::fL1Delay
protected

Delay of L1 arrival for the TPC readout.

Definition at line 549 of file AliTPCParam.h.

Referenced by GetL1Delay(), SetL1Delay(), and Update().

Float_t AliTPCParam::fLastWireUp1
protected

position of the last wire in outer1 sector

Definition at line 449 of file AliTPCParam.h.

Referenced by GetLastWireUp1(), SetLastWireUp1(), Transform2to3(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fMaxDipVoltage
protected

maximum voltage deviation from median before a dip event is marked

Definition at line 532 of file AliTPCParam.h.

Referenced by GetMaxDipVoltage(), and SetMaxDipVoltage().

Float_t AliTPCParam::fMaxHVfractionBad
protected

maximum fraction of bad HV entries (deviation from Median) before a chamber is marked bad

Definition at line 533 of file AliTPCParam.h.

Referenced by GetMaxFractionHVbad(), and SetMaxFractionHVbad().

Int_t AliTPCParam::fMaxTBin
protected

maximum time bin number

Definition at line 519 of file AliTPCParam.h.

Referenced by GetMaxTBin(), and SetMaxTBin().

Float_t AliTPCParam::fMaxVoltageDeviation
protected

maximum voltage deviation from nominal voltage before a chamber is masked

Definition at line 531 of file AliTPCParam.h.

Referenced by GetMaxVoltageDeviation(), and SetMaxVoltageDeviation().

Int_t AliTPCParam::fNCrossRows
protected

number of rows to crostalk calculation

Definition at line 471 of file AliTPCParam.h.

Referenced by GetNCrossRows(), and SetNCrossRows().

Int_t AliTPCParam::fNInnerWiresPerPad
protected

[fNSector]

Number of wires per pad

Definition at line 443 of file AliTPCParam.h.

Referenced by GetInnerNWires(), and SetInnerNWires().

Float_t AliTPCParam::fNoise
protected

noise sigma constant

Definition at line 513 of file AliTPCParam.h.

Referenced by GetNoise(), and SetNoise().

Float_t AliTPCParam::fNoiseNormFac
protected

normalisation factor to transform noise in electron to ADC channel

Definition at line 523 of file AliTPCParam.h.

Referenced by GetNoiseNormFac(), and Update().

Float_t AliTPCParam::fNominalVoltage[72]
protected

nominal voltage in [V] per chamber

Definition at line 530 of file AliTPCParam.h.

Referenced by GetNominalVoltage(), and SetNominalVoltage().

Int_t AliTPCParam::fNOuter1WiresPerPad
protected

Number of wires per pad.

Definition at line 450 of file AliTPCParam.h.

Referenced by GetOuter1NWires(), and SetOuter1NWires().

Int_t AliTPCParam::fNOuter2WiresPerPad
protected

Number of wires per pad.

Definition at line 451 of file AliTPCParam.h.

Referenced by GetOuter2NWires(), and SetOuter2NWire().

Int_t AliTPCParam::fNOuterSector
protected

number of outer sectors -calculated

Definition at line 420 of file AliTPCParam.h.

Referenced by GetNOuterSector(), GetSectorIndex(), Transform0to1(), Transform2to1(), Transform4to8(), Transform8to4(), AliTPCParamSR::Update(), and Update().

Int_t AliTPCParam::fNPadsLow[600]
protected

Lower sector, number of pads per row -calculated.

Definition at line 480 of file AliTPCParam.h.

Referenced by GetNPadsLow(), and AliTPCParamSR::Update().

Int_t AliTPCParam::fNPadsUp[600]
protected

Upper sector, number of pads per row -calculated.

Definition at line 481 of file AliTPCParam.h.

Referenced by GetNPadsUp(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fNprim
protected

number of primary electrons/cm

Definition at line 496 of file AliTPCParam.h.

Referenced by GetNprim(), and SetNprim().

Int_t AliTPCParam::fNResponseMax
protected

maximal dimension of response

Definition at line 539 of file AliTPCParam.h.

Referenced by SetNResponseMax(), and Update().

Int_t AliTPCParam::fNRowLow
protected

number of pad rows per low sector -set

Definition at line 473 of file AliTPCParam.h.

Referenced by AdjustSectorRow(), GetIndex(), GetNPadsLow(), GetNRow(), GetNRowLow(), GetPadRowRadiiLow(), GetSectorIndex(), SetRowNLow(), and AliTPCParamSR::Update().

Int_t AliTPCParam::fNRowUp
protected

number of pad rows per sector up -calculated

Definition at line 476 of file AliTPCParam.h.

Referenced by AdjustSectorRow(), GetIndex(), GetNPadsUp(), GetNRow(), GetNRowUp(), GetPadRowRadiiUp(), SetRowNUp(), and AliTPCParamSR::Update().

Int_t AliTPCParam::fNRowUp2
protected

number of long pad rows per sector up -set

Definition at line 475 of file AliTPCParam.h.

Referenced by GetNRowUp2(), and SetRowNUp2().

Int_t AliTPCParam::fNSector
protected

total number of sectors -calculated

Definition at line 421 of file AliTPCParam.h.

Referenced by CleanGeoMatrices(), GetNSector(), ReadGeoMatrices(), Transform0to1(), Transform1to2(), and Update().

UShort_t AliTPCParam::fNTBinsBeforeL1
protected

Number of time bins before L1 arrival which are being read out.

Definition at line 550 of file AliTPCParam.h.

Referenced by GetNTBinsBeforeL1(), SetNTBinsBeforeL1(), and Update().

Float_t AliTPCParam::fNTBinsL1
protected

Overall L1 delay in time bins.

Definition at line 551 of file AliTPCParam.h.

Referenced by GetNTBinsL1(), and Update().

Float_t AliTPCParam::fNtot
protected

total number of electrons/c (MIP)

Definition at line 497 of file AliTPCParam.h.

Referenced by GetNtot(), and SetNtot().

Int_t AliTPCParam::fNtRows
protected

total number of rows in TPC -calculated

Definition at line 477 of file AliTPCParam.h.

Referenced by AdjustSectorRow(), GetNRowsTotal(), GetNSegmentsTotal(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fOmegaTau
protected

omega tau ExB coeficient

Definition at line 492 of file AliTPCParam.h.

Referenced by GetOmegaTau(), and SetOmegaTau().

Float_t AliTPCParam::fOuter1PadLength
protected

Outer pad length.

Definition at line 467 of file AliTPCParam.h.

Referenced by GetOuter1PadLength(), and SetOuter1PadLength().

Float_t AliTPCParam::fOuter2PadLength
protected

Outer pad length.

Definition at line 468 of file AliTPCParam.h.

Referenced by GetOuter2PadLength(), and SetOuter2PadLength().

Float_t AliTPCParam::fOuterAngle
protected

opening angle of outer sector

Definition at line 413 of file AliTPCParam.h.

Referenced by GetOuterAngle(), GetSectorIndex(), SetSectorAngles(), Transform0to1(), AliTPCParamSR::Update(), and Update().

Float_t AliTPCParam::fOuterAngleShift
protected

shift of first sector center to the 0

Definition at line 414 of file AliTPCParam.h.

Referenced by GetOuterAngleShift(), GetSectorIndex(), SetSectorAngles(), Transform0to1(), and Update().

Int_t AliTPCParam::fOuterDummyWire
protected

number of wires without pad readout

Definition at line 453 of file AliTPCParam.h.

Referenced by GetOuterDummyWire(), and SetOuterDummyWire().

Float_t AliTPCParam::fOuterFrameSpace
protected

space for outer frame in the phi direction

Definition at line 416 of file AliTPCParam.h.

Referenced by GetOuterFrameSpace(), and SetOuterFrameSpace().

Float_t AliTPCParam::fOuterOffWire
protected

oofset of first wire to the begining of the sector

Definition at line 454 of file AliTPCParam.h.

Referenced by GetOuterOffWire(), and SetOuterOffWire().

Float_t AliTPCParam::fOuterPadPitchWidth
protected
Float_t AliTPCParam::fOuterPadWidth
protected

Outer pad width.

Definition at line 469 of file AliTPCParam.h.

Referenced by GetOuterPadWidth(), and SetOuterPadWidth().

Float_t AliTPCParam::fOuterRadiusLow
protected

lower radius of outer sector-IP

Definition at line 410 of file AliTPCParam.h.

Referenced by GetOuterRadiusLow(), SetOuterRadiusLow(), Transform0to1(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fOuterRadiusUp
protected

upper radius of outer sector-IP

Definition at line 409 of file AliTPCParam.h.

Referenced by GetOuterRadiusUp(), and SetOuterRadiusUp().

Float_t AliTPCParam::fOuterWireMount
protected

space for wire mount, outer sector

Definition at line 418 of file AliTPCParam.h.

Referenced by GetOuterWireMount(), SetOuterWireMount(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fOuterWWPitch
protected

pitch between wires in outer sector -calculated

Definition at line 452 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CalcResponseFast(), GetOuterWWPitch(), GetWWPitch(), SetOuterWWPitch(), and Transform2to2NearestWire().

Float_t AliTPCParam::fOxyCont
protected

oxygen content

Definition at line 494 of file AliTPCParam.h.

Referenced by GetOxyCont(), and SetOxyCont().

Float_t AliTPCParam::fPadCoupling
protected

coupling factor ration of anode signal

Definition at line 510 of file AliTPCParam.h.

Referenced by GetPadCoupling(), SetPadCoupling(), and Update().

Float_t AliTPCParam::fPadRowLow[600]
protected

Lower sector, pad row radii -calculated.

Definition at line 478 of file AliTPCParam.h.

Referenced by GetPadRowRadiiLow(), Transform2to3(), Transform3to4(), Transform4to3(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fPadRowUp[600]
protected

Upper sector, pad row radii -calculated.

Definition at line 479 of file AliTPCParam.h.

Referenced by GetPadRowRadiiUp(), Transform2to3(), Transform3to4(), Transform4to3(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fRegionGain[3]
protected

gain in pad regions relative to fGasGain

Definition at line 490 of file AliTPCParam.h.

Referenced by GetRegionGain(), GetRegionGainAbsolute(), and SetRegionGain().

Int_t* AliTPCParam::fResponseBin
protected

! array with bins -calulated

Definition at line 542 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CalcResponse(), AliTPCParamSR::CalcResponseFast(), GetResBin(), Update(), and ~AliTPCParam().

Float_t AliTPCParam::fResponseThreshold
protected

threshold for accepted response

Definition at line 540 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CalcResponse(), AliTPCParamSR::CalcResponseFast(), and SetResponseThreshold().

Float_t* AliTPCParam::fResponseWeight
protected

! array with response -calulated

Definition at line 543 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CalcResponse(), AliTPCParamSR::CalcResponseFast(), GetResWeight(), Update(), and ~AliTPCParam().

Float_t AliTPCParam::fRInnerFirstWire
protected

position of the first wire -calculated

Definition at line 447 of file AliTPCParam.h.

Referenced by GetRInnerFirstWire(), SetRInnerFirstWire(), and Transform2to2NearestWire().

Float_t AliTPCParam::fRInnerLastWire
protected

position of the last wire -calculated

Definition at line 448 of file AliTPCParam.h.

Referenced by GetRInnerLastWire(), and SetRInnerLastWire().

Float_t* AliTPCParam::fRotAngle
protected

sin and cos of rotation angles for different sectors - calculated

Definition at line 424 of file AliTPCParam.h.

Referenced by AdjustCosSin(), GetAngle(), Update(), and ~AliTPCParam().

Float_t AliTPCParam::fROuterFirstWire
protected

position of the first wire -calulated

Definition at line 455 of file AliTPCParam.h.

Referenced by GetROuterFirstWire(), SetROuterFirstWire(), and Transform2to2NearestWire().

Float_t AliTPCParam::fROuterLastWire
protected

position of the last wire -calculated

Definition at line 456 of file AliTPCParam.h.

Referenced by GetROuterLastWire(), and SetROuterLastWire().

Float_t AliTPCParam::fSigmaRangePIDinTracking
protected

maximum sigma range allowed for PID probability range calculation used in tracking

Definition at line 525 of file AliTPCParam.h.

Referenced by GetSigmaRangePIDinTracking(), and SetSigmaRangePIDinTracking().

Float_t AliTPCParam::fTotalNormFac
protected

full normalisation factor - calculated

Definition at line 522 of file AliTPCParam.h.

Referenced by GetTotalNormFac(), and Update().

TGeoHMatrix** AliTPCParam::fTrackingMatrix
protected

transformation matrices of the tracking coordinate system

Definition at line 433 of file AliTPCParam.h.

Referenced by CleanGeoMatrices(), GetTrackingMatrix(), and ReadGeoMatrices().

Float_t AliTPCParam::fTSample
protected

sampling time

Definition at line 516 of file AliTPCParam.h.

Referenced by GetTSample(), SetTSample(), and Update().

Float_t AliTPCParam::fTSigma
protected

width of the Preamp/Shaper function

Definition at line 518 of file AliTPCParam.h.

Referenced by GetTFWHM(), GetZOffset(), GetZSigma(), and SetTFWHM().

Bool_t AliTPCParam::fUseGlitchFilter
protected

use the glitch filter to suppress single digits above threshold

Definition at line 524 of file AliTPCParam.h.

Referenced by GetUseGlitchFilter(), and SetUseGlitchFilter().

Float_t AliTPCParam::fVoltageDipScanPeriod
protected

scanning period to detect a high volrage dip: event time stamp +- fVoltageDipScanPeriod [sec]

Definition at line 534 of file AliTPCParam.h.

Referenced by GetVoltageDipScanPeriod(), and SetVoltageDipScanPeriod().

Float_t AliTPCParam::fWmean
protected

mean energy for electron/ion pair

Definition at line 498 of file AliTPCParam.h.

Referenced by GetWmean(), and SetWmean().

Float_t AliTPCParam::fYInner[600]
protected

Inner sector, wire-length.

Definition at line 482 of file AliTPCParam.h.

Referenced by AliTPCParamSR::GetYInner(), GetYInner(), and AliTPCParamSR::Update().

Float_t AliTPCParam::fYOuter[600]
protected

Outer sector, wire-length.

Definition at line 483 of file AliTPCParam.h.

Referenced by AliTPCParamSR::GetYOuter(), GetYOuter(), and AliTPCParamSR::Update().

Int_t AliTPCParam::fZeroSup
protected

zero suppresion constant

Definition at line 512 of file AliTPCParam.h.

Referenced by GetZeroSup(), and SetZeroSup().

Float_t AliTPCParam::fZLength
protected

length of the drift region of the TPC

Definition at line 422 of file AliTPCParam.h.

Referenced by GetZLength(), SetZLength(), Transform1to2Ideal(), and Transform2to1().

Float_t AliTPCParam::fZWidth
protected

derived value calculated using TSample and driftw -computed

Definition at line 517 of file AliTPCParam.h.

Referenced by AliTPCParamSR::CalcResponse(), AliTPCParamSR::CalcResponseFast(), GetZWidth(), Transform4to8(), Transform6to8(), Transform8to4(), Transform8to6(), and Update().


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