CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Induction Class Referenceabstract

#include <Induction.h>

+ Inheritance diagram for Induction:

Public Member Functions

 Induction ()
 
virtual ~Induction ()
 
virtual void init (ICgemGeomSvc *geomSvc, double magConfig)=0
 
virtual void setDebugOutput (bool debugOutput)=0
 
virtual void setMultiElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t)=0
 
virtual int getNXstrips () const =0
 
virtual int getNVstrips () const =0
 
virtual int getXstripSheet (int n) const =0
 
virtual int getXstripID (int n) const =0
 
virtual int getVstripSheet (int n) const =0
 
virtual int getVstripID (int n) const =0
 
virtual double getXstripQ (int n) const =0
 
virtual double getVstripQ (int n) const =0
 
virtual double getXstripT (int n) const =0
 
virtual double getVstripT (int n) const =0
 
 Induction ()
 
virtual ~Induction ()
 
virtual void init (ICgemGeomSvc *geomSvc, double magConfig)=0
 
virtual void setDebugOutput (bool debugOutput)=0
 
virtual void setMultiElectrons (int layer, int nElectrons, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > t)=0
 
virtual int getNXstrips () const =0
 
virtual int getNVstrips () const =0
 
virtual int getXstripSheet (int n) const =0
 
virtual int getXstripID (int n) const =0
 
virtual int getVstripSheet (int n) const =0
 
virtual int getVstripID (int n) const =0
 
virtual double getXstripQ (int n) const =0
 
virtual double getVstripQ (int n) const =0
 
virtual double getXstripT (int n) const =0
 
virtual double getVstripT (int n) const =0
 

Detailed Description

Constructor & Destructor Documentation

◆ Induction() [1/2]

Induction::Induction ( )

Definition at line 3 of file Induction.cxx.

3 {
4}

◆ ~Induction() [1/2]

Induction::~Induction ( )
virtual

Definition at line 6 of file Induction.cxx.

6 {
7}

◆ Induction() [2/2]

Induction::Induction ( )

◆ ~Induction() [2/2]

virtual Induction::~Induction ( )
virtual

Member Function Documentation

◆ getNVstrips() [1/2]

virtual int Induction::getNVstrips ( ) const
pure virtual

◆ getNVstrips() [2/2]

virtual int Induction::getNVstrips ( ) const
pure virtual

◆ getNXstrips() [1/2]

virtual int Induction::getNXstrips ( ) const
pure virtual

◆ getNXstrips() [2/2]

virtual int Induction::getNXstrips ( ) const
pure virtual

◆ getVstripID() [1/2]

virtual int Induction::getVstripID ( int  n) const
pure virtual

◆ getVstripID() [2/2]

virtual int Induction::getVstripID ( int  n) const
pure virtual

◆ getVstripQ() [1/2]

virtual double Induction::getVstripQ ( int  n) const
pure virtual

◆ getVstripQ() [2/2]

virtual double Induction::getVstripQ ( int  n) const
pure virtual

◆ getVstripSheet() [1/2]

virtual int Induction::getVstripSheet ( int  n) const
pure virtual

◆ getVstripSheet() [2/2]

virtual int Induction::getVstripSheet ( int  n) const
pure virtual

◆ getVstripT() [1/2]

virtual double Induction::getVstripT ( int  n) const
pure virtual

◆ getVstripT() [2/2]

virtual double Induction::getVstripT ( int  n) const
pure virtual

◆ getXstripID() [1/2]

virtual int Induction::getXstripID ( int  n) const
pure virtual

◆ getXstripID() [2/2]

virtual int Induction::getXstripID ( int  n) const
pure virtual

◆ getXstripQ() [1/2]

virtual double Induction::getXstripQ ( int  n) const
pure virtual

◆ getXstripQ() [2/2]

virtual double Induction::getXstripQ ( int  n) const
pure virtual

◆ getXstripSheet() [1/2]

virtual int Induction::getXstripSheet ( int  n) const
pure virtual

◆ getXstripSheet() [2/2]

virtual int Induction::getXstripSheet ( int  n) const
pure virtual

◆ getXstripT() [1/2]

virtual double Induction::getXstripT ( int  n) const
pure virtual

◆ getXstripT() [2/2]

virtual double Induction::getXstripT ( int  n) const
pure virtual

◆ init() [1/2]

virtual void Induction::init ( ICgemGeomSvc geomSvc,
double  magConfig 
)
pure virtual

◆ init() [2/2]

virtual void Induction::init ( ICgemGeomSvc geomSvc,
double  magConfig 
)
pure virtual

◆ setDebugOutput() [1/2]

virtual void Induction::setDebugOutput ( bool  debugOutput)
pure virtual

◆ setDebugOutput() [2/2]

virtual void Induction::setDebugOutput ( bool  debugOutput)
pure virtual

◆ setMultiElectrons() [1/2]

virtual void Induction::setMultiElectrons ( int  layer,
int  nElectrons,
std::vector< double >  x,
std::vector< double >  y,
std::vector< double >  z,
std::vector< double >  t 
)
pure virtual

◆ setMultiElectrons() [2/2]

virtual void Induction::setMultiElectrons ( int  layer,
int  nElectrons,
std::vector< double >  x,
std::vector< double >  y,
std::vector< double >  z,
std::vector< double >  t 
)
pure virtual

The documentation for this class was generated from the following files: