20 #include "TClonesArray.h" 
   21 #include "TLorentzVector.h" 
   23 #include "FairDetector.h" 
   88   virtual void Print() 
const;
 
  105   virtual void CopyClones(TClonesArray* cl1, TClonesArray* cl2, 
 
  157                       TVector3 
pos, TVector3 posInLocal, TVector3 posOutLocal,
 
  158                       TVector3 momIn, TVector3 momOut, 
 
  162   std::string 
GetStringPart(std::string &aSrc, Int_t part, 
char aDelim);
 
  163   bool Split(std::string &aDest, std::string &aSrc, 
char aDelim);
 
  190   fMomIn.SetXYZ(0.0, 0.0, 0.0);
 
PndStt & operator=(const PndStt &)
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
virtual void Initialize()
virtual void Print() const 
void SetDefaultSensorNames()
Int_t fVolumeID
track index 
std::vector< std::string > fListOfSensitives
Double_t fMass
energy loss 
PndSttPoint * AddHit(Int_t trackID, Int_t detID, Int_t tubeID, TVector3 pos, TVector3 posInLocal, TVector3 posOutLocal, TVector3 momIn, TVector3 momOut, Double_t time, Double_t length, Double_t eLoss, Double_t mass)
TVector3 fpostot
Hit collection. 
virtual void EndOfEvent()
bool Split(std::string &aDest, std::string &aSrc, char aDelim)
float GetSquaredDistanceFromWire()
TVector3 fPosInLocal
volume id 
bool CheckIfSensitive(std::string name)
TClonesArray * fSttCollection
virtual Bool_t ProcessHits(FairVolume *vol=0)
virtual void ConstructGeometry()
Bool_t fIsInitialized
particle mass 
std::string GetStringPart(std::string &aSrc, Int_t part, char aDelim)
TVector3 fMomIn
exit position in straw frame 
TVector3 fPosOutLocal
entry position in straw frame 
virtual TClonesArray * GetCollection(Int_t iColl) const