4#include "CgemGeomSvc/ICgemGeomSvc.h"
5#include "CgemDigitizerSvc/Induction.h"
23 void setMultiElectrons(
int layer,
int nElectrons, std::vector<double> x, std::vector<double> y, std::vector<double> z, std::vector<double>
t);
45 std::vector<int> m_xstripSheet;
46 std::vector<int> m_xstripID;
47 std::vector<int> m_vstripSheet;
48 std::vector<int> m_vstripID;
49 std::vector<double> m_xstripQ;
50 std::vector<double> m_vstripQ;
51 std::vector<double> m_xstripT;
52 std::vector<double> m_vstripT;
54 std::map<int, double> m_mapQ[2][2];
56 double RatioX[3][5][5][4];
57 double RatioV[3][5][5][4];
62 double SignalX[3][5][5][4][100];
63 double SignalV[3][5][5][4][100];
int getVstripID(int n) const
int getVstripSheet(int n) const
int getXstripID(int n) const
double getXstripT(int n) const
double getVstripT(int n) const
int getXstripSheet(int n) const
void init(ICgemGeomSvc *geomSvc, double magConfig)
double getVstripQ(int n) const
void setMultiElectrons(int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t)
double getXstripQ(int n) const
void setDebugOutput(bool debugOutput)