74 #ifndef ST_TRS_CHARGE_SEGMENT_HH
75 #define ST_TRS_CHARGE_SEGMENT_HH
82 #include "SystemOfUnits.h"
83 #include "StGlobals.hh"
84 #include "StThreeVector.hh"
85 #include "StMatrix.hh"
86 #include "Randomize.h"
89 #include "StTpcSlowControl.hh"
90 #include "StTpcGeometry.hh"
91 #include "StTpcElectronics.hh"
92 #include "StMagneticField.hh"
93 #include "StTrsDeDx.hh"
94 #include "StTrsMiniChargeSegment.hh"
121 double numberOfElectrons()
const;
123 #ifndef ST_NO_TEMPLATE_DEF_ARGS
133 double sigmaParameter(
double,
double,
double,
int)
const;
134 double meanParameter(
double,
double,
double,
int)
const;
135 double xReflectedGauss(
double,
double)
const;
136 double xReflectedLandau(
double,
double)
const;
137 double binaryPartition(
double,
double,
double)
const;
142 void whichGEANTParticle(
double&,
int&);
153 double mNumberOfElectrons;
161 inline double StTrsChargeSegment::dE()
const {
return mDE;}
162 inline double StTrsChargeSegment::ds()
const {
return mDs;}
163 inline int StTrsChargeSegment::id()
const {
return mId;}
164 inline int StTrsChargeSegment::pid()
const {
return mPid;}
165 inline double StTrsChargeSegment::numberOfElectrons()
const {
return mNumberOfElectrons;}