25 virtual void setMultiElectrons(
int layer,
int nElectrons,
const std::vector<Float_t>& x,
const std::vector<Float_t>& y,
const std::vector<Float_t> &z,
const std::vector<Float_t> &
t) = 0;
virtual void setStoreFlag(bool flag)=0
virtual double getXstripT(int n) const =0
virtual double getXfirstT(int n) const =0
virtual int getNVstrips() const =0
virtual int getVstripSheet(int n) const =0
virtual double getVstripT_Branch(int n) const =0
virtual int getXstripID(int n) const =0
virtual int getVstripID(int n) const =0
virtual double getXstripQ_Branch(int n) const =0
virtual void setSaturation(bool flag)=0
virtual double getVstripQ(int n) const =0
virtual void setVsampleDelay(double delay)=0
virtual int getXstripSheet(int n) const =0
virtual double getXstripT_Branch(int n) const =0
virtual double getVfirstT(int n) const =0
virtual void setMultiElectrons(int layer, int nElectrons, const std::vector< Float_t > &x, const std::vector< Float_t > &y, const std::vector< Float_t > &z, const std::vector< Float_t > &t)=0
virtual double getXstripQ(int n) const =0
virtual void setDebugOutput(bool debugOutput)=0
virtual double getVstripQ_Branch(int n) const =0
virtual void setLUTFilePath(std::string path)=0
virtual void init(ICgemGeomSvc *geomSvc, double magConfig)=0
virtual double getVstripT(int n) const =0
virtual int getNXstrips() const =0