StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
StTrsChargeTransporter Class Referenceabstract
Inheritance diagram for StTrsChargeTransporter:
StTrsFastChargeTransporter

Public Member Functions

 StTrsChargeTransporter (StTpcGeometry *, StTpcSlowControl *, StTrsDeDx *, StMagneticField *)
 
virtual void transportToWire (StTrsMiniChargeSegment &, double &, double &)=0
 
virtual double chargeAttachment (double) const =0
 
virtual double wireGridTransmission ()=0
 
void setChargeAttachment (bool)
 
void setGatingGridTransparency (bool)
 
void setGatingGridVoltage (float)
 
void setTransverseDiffusion (bool)
 
void setLongitudinalDiffusion (bool)
 
void setExB (bool)
 
void setDriftVelocity (Double_t dv)
 
double transparencyCalculation ()
 

Protected Attributes

bool mChargeAttachment
 
bool mGatingGridTransparency
 
bool mTransverseDiffusion
 
bool mLongitudinalDiffusion
 
bool mExB
 
bool mDoTransparencyCalc
 
double mAttachment
 
double mTransparency
 
double mSigmaTransverse
 
double mSigmaLongitudinal
 
double mOmegaTau
 
double mDriftVelocity
 
double mO2Concentration
 
double mGateVoltage
 
double mLg
 
double mSGC
 
double mSG
 
double mDriftVoltage
 
double mDriftDistance
 
double mGateWireRadius
 
double mGatePitch
 
double mZGate
 
StTpcGeometrymGeomDb
 
StTpcSlowControlmSCDb
 
StTrsDeDxmGasDb
 
StMagneticFieldmMagDb
 

Static Protected Attributes

static HepJamesRandom mEngine
 
static RandFlat mFlatDistribution
 
static RandGauss mGaussDistribution
 

Detailed Description

Definition at line 54 of file StTrsChargeTransporter.hh.


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