//----------------------------------------------------------- // File and Version Information: // // // Description: // Implementation of class TpcEFieldCylLs // see TpcEFieldCylLs.h for details // // Environment: // Software developed for the GEM-TPC Detector at FOPI. // // Author List: // Martin Berger TUM (original author) // // //----------------------------------------------------------- #ifndef TPCEFIELDCYLLS_H #define TPCEFIELDCYLLS_H // Base Class Headers --------------------------------------- #include "TpcEFieldCyl.h" class TpcEFieldCylLs : public TpcEFieldCyl { public: // Constructors/Destructors --------- TpcEFieldCylLs(); TpcEFieldCylLs(TString name); virtual ~TpcEFieldCylLs(); // Accessors ----------------------- virtual TVector3 value(const TVector3&) const; virtual TVector3 value2(const TVector3&) const; private: double lastStripField; double lastStripPos; TString fname; void readFile(); TVector3 driftField; public: ClassDef(TpcEFieldCylLs,1) }; #endif