![]() |
AliRoot Core
d69033e (d69033e)
|
Manager and of geomety classes for set: TPC. More...
#include <AliTPCParamSR.h>
Public Member Functions | |
AliTPCParamSR () | |
virtual | ~AliTPCParamSR () |
Int_t | CalcResponse (Float_t *x, Int_t *index, Int_t row) |
Int_t | CalcResponseFast (Float_t *x, Int_t *index, Int_t row, Float_t phase) |
void | XYZtoCRXYZ (Float_t *xyz, Int_t §or, Int_t &padrow, Int_t option=3) const |
void | CRXYZtoXYZ (Float_t *xyz, const Int_t §or, const Int_t &padrow, Int_t option=3) const |
void | TransformTo8 (Float_t *xyz, Int_t *index) const |
void | TransformTo2 (Float_t *xyz, Int_t *index) const |
Bool_t | Update () |
void | SetDefault () |
void | SetInnerPRF (AliTPCPRF2D *prf) |
void | SetOuter1PRF (AliTPCPRF2D *prf) |
void | SetOuter2PRF (AliTPCPRF2D *prf) |
void | SetTimeRF (AliTPCRF1D *timerf) |
AliTPCPRF2D * | GetInnerPRF () const |
AliTPCPRF2D * | GetOuter1PRF () const |
AliTPCPRF2D * | GetOuter2PRF () const |
AliTPCRF1D * | GetTimeRF () const |
void | SetFacSigmaPadRow (Float_t fac=3.) |
void | SetFacSigmaPad (Float_t fac=3.) |
void | SetFacSigmaTime (Float_t fac=3.) |
Float_t | GetYInner (Int_t irow) const |
Float_t | GetYOuter (Int_t irow) const |
virtual Float_t | GetPrimaryLoss (Float_t *x, Int_t *index, Float_t *angle) |
virtual Float_t | GetTotalLoss (Float_t *x, Int_t *index, Float_t *angle) |
virtual void | GetClusterSize (Float_t *x, Int_t *index, Float_t *angle, Int_t mode, Float_t *sigma) |
virtual void | GetSpaceResolution (Float_t *x, Int_t *index, Float_t *angle, Float_t amplitude, Int_t mode, Float_t *sigma) |
virtual Float_t | GetAmp (Float_t *x, Int_t *index, Float_t *angle) |
virtual Float_t * | GetAnglesAccMomentum (Float_t *x, Int_t *index, Float_t *momentum, Float_t *angle) |
![]() | |
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 | 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 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 §or, 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 |
TVectorD * | GetBetheBlochParameters () |
TVectorD * | GetBetheBlochParametersMC () |
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 |
![]() | |
AliDetectorParam () | |
virtual Bool_t | Get1DIndex (Int_t *, const Int_t *) |
virtual Bool_t | GetNDIndex (const Int_t *, Int_t *) |
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 | |
AliTPCPRF2D * | fInnerPRF |
pad response function for inner sector More... | |
AliTPCPRF2D * | fOuter1PRF |
pad response function for outer sector More... | |
AliTPCPRF2D * | fOuter2PRF |
AliTPCRF1D * | fTimeRF |
time response function object More... | |
Float_t | fFacSigmaPadRow |
factor-how many sigma of response I accept More... | |
Float_t | fFacSigmaPad |
factor-how many sigma of response I accept More... | |
Float_t | fFacSigmaTime |
factor-how many sigma of response I accept More... | |
![]() | |
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... | |
TVectorD * | fBetheBloch |
Bethe-Bloch parametrization. More... | |
TVectorD * | fBetheBlochMC |
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... | |
![]() | |
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... | |
Private Member Functions | |
AliTPCParamSR (const AliTPCParamSR ¶m) | |
AliTPCParamSR & | operator= (const AliTPCParamSR ¶m) |
Additional Inherited Members | |
![]() | |
static TVectorD * | GetBetheBlochParamNa49 () |
static TVectorD * | GetBetheBlochParamAlice () |
static TVectorD * | GetBetheBlochParamAliceMC () |
static void | RegisterBBParam (TVectorD *param, Int_t position) |
static Double_t | BetheBlochAleph (Double_t bb, Int_t type=0) |
![]() | |
static TObjArray * | fBBParam = 0 |
array of the Bethe-Bloch parameters. More... | |
Manager and of geomety classes for set: TPC.
Manager class for TPC parameters.
!sectors are numbered from 0 !pad rows are numbered from 0
27.7. - AliTPCPaaramSr object for TPC TPC with straight pad rows
Definition at line 15 of file AliTPCParamSR.h.
AliTPCParamSR::AliTPCParamSR | ( | ) |
constructor set the default parameters
Definition at line 49 of file AliTPCParamSR.cxx.
|
virtual |
destructor destroy some dynmicaly alocated variables
Definition at line 68 of file AliTPCParamSR.cxx.
|
private |
|
virtual |
calculate bin response as function of the input position -x return number of valid response bin
we suppose that coordinate is expressed in float digits it's mean coordinate system 8 xyz[0] - float padrow xyz[1] is float pad (center pad is number 0) and xyz[2] is float time bin xyz[3] - electron time in float time bin format
Reimplemented from AliTPCParam.
Definition at line 86 of file AliTPCParamSR.cxx.
Int_t AliTPCParamSR::CalcResponseFast | ( | Float_t * | x, |
Int_t * | index, | ||
Int_t | row, | ||
Float_t | phase | ||
) |
calculate bin response as function of the input position -x return number of valid response bin
we suppose that coordinate is expressed in float digits it's mean coordinate system 8 xyz[0] - electron position w.r.t. pad center, normalized to pad length, xyz[1] is float pad (center pad is number 0) and xyz[2] is float time bin xyz[3] - electron time in float time bin format
Definition at line 423 of file AliTPCParamSR.cxx.
|
virtual |
transform relative coordinates to absolute
Reimplemented from AliTPCParam.
Definition at line 212 of file AliTPCParamSR.cxx.
|
virtual |
Definition at line 321 of file AliTPCParamSR.cxx.
|
virtual |
calculate angle of track to padrow at given position for given magnetic field and momentum of the particle
Reimplemented from AliDetectorParam.
Definition at line 328 of file AliTPCParamSR.cxx.
|
virtual |
return cluster sigma2 (x,y) for particle at position x in this case x coordinata is in drift direction and y in pad row direction we suppose that input coordinate system is digit system
Reimplemented from AliDetectorParam.
Definition at line 276 of file AliTPCParamSR.cxx.
|
inline |
Definition at line 46 of file AliTPCParamSR.h.
Referenced by GetClusterSize().
|
inline |
Definition at line 47 of file AliTPCParamSR.h.
Referenced by GetClusterSize().
|
inline |
Definition at line 48 of file AliTPCParamSR.h.
Referenced by GetClusterSize().
|
virtual |
Reimplemented from AliDetectorParam.
Definition at line 248 of file AliTPCParamSR.cxx.
|
virtual |
Reimplemented from AliDetectorParam.
Definition at line 315 of file AliTPCParamSR.cxx.
|
inline |
Definition at line 49 of file AliTPCParamSR.h.
Referenced by GetClusterSize().
|
virtual |
Reimplemented from AliDetectorParam.
Definition at line 261 of file AliTPCParamSR.cxx.
Float_t AliTPCParamSR::GetYInner | ( | Int_t | irow | ) | const |
Definition at line 397 of file AliTPCParamSR.cxx.
Float_t AliTPCParamSR::GetYOuter | ( | Int_t | irow | ) | const |
Definition at line 401 of file AliTPCParamSR.cxx.
|
private |
|
virtual |
set default TPC param
Reimplemented from AliTPCParam.
Definition at line 78 of file AliTPCParamSR.cxx.
|
inline |
Definition at line 51 of file AliTPCParamSR.h.
|
inline |
Definition at line 50 of file AliTPCParamSR.h.
|
inline |
Definition at line 52 of file AliTPCParamSR.h.
|
inline |
Definition at line 41 of file AliTPCParamSR.h.
|
inline |
Definition at line 42 of file AliTPCParamSR.h.
|
inline |
Definition at line 43 of file AliTPCParamSR.h.
|
inline |
Definition at line 44 of file AliTPCParamSR.h.
void AliTPCParamSR::TransformTo2 | ( | Float_t * | xyz, |
Int_t * | index | ||
) | const |
transformate point to rotated coordinate
we suppose that
Definition at line 197 of file AliTPCParamSR.cxx.
Referenced by GetAnglesAccMomentum(), and GetClusterSize().
void AliTPCParamSR::TransformTo8 | ( | Float_t * | xyz, |
Int_t * | index | ||
) | const |
transformate point to digit coordinate
Definition at line 186 of file AliTPCParamSR.cxx.
|
virtual |
Reimplemented from AliTPCParam.
Definition at line 341 of file AliTPCParamSR.cxx.
Referenced by LaserCalib().
|
virtual |
transform global position to the position relative to the sector padrow if option=0 X calculate absolute calculate sector if option=1 X absolute use input sector if option=2 X relative to pad row calculate sector if option=3 X relative use input sector !!!!!!!!! WE start to calculate rows from row = 0
Reimplemented from AliTPCParam.
Definition at line 223 of file AliTPCParamSR.cxx.
|
protected |
factor-how many sigma of response I accept
Definition at line 73 of file AliTPCParamSR.h.
Referenced by CalcResponse(), and SetFacSigmaPad().
|
protected |
factor-how many sigma of response I accept
Definition at line 72 of file AliTPCParamSR.h.
Referenced by CalcResponse(), and SetFacSigmaPadRow().
|
protected |
factor-how many sigma of response I accept
Definition at line 74 of file AliTPCParamSR.h.
Referenced by CalcResponse(), and SetFacSigmaTime().
|
protected |
pad response function for inner sector
Definition at line 68 of file AliTPCParamSR.h.
Referenced by CalcResponse(), CalcResponseFast(), GetInnerPRF(), SetInnerPRF(), and ~AliTPCParamSR().
|
protected |
pad response function for outer sector
Definition at line 69 of file AliTPCParamSR.h.
Referenced by CalcResponse(), CalcResponseFast(), GetOuter1PRF(), SetOuter1PRF(), and ~AliTPCParamSR().
|
protected |
Definition at line 70 of file AliTPCParamSR.h.
Referenced by CalcResponse(), CalcResponseFast(), GetOuter2PRF(), SetOuter2PRF(), and ~AliTPCParamSR().
|
protected |
time response function object
Definition at line 71 of file AliTPCParamSR.h.
Referenced by CalcResponse(), CalcResponseFast(), GetTimeRF(), SetTimeRF(), and ~AliTPCParamSR().