CGEM BOSS 6.6.5.g
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 setVsampleDelay (double delay)=0
 
virtual void setStoreFlag (bool flag)=0
 
virtual void setLUTFilePath (std::string path)=0
 
virtual void setSaturation (bool flag)=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 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
 
virtual double getXstripT_Branch (int n) const =0
 
virtual double getVstripT_Branch (int n) const =0
 
virtual double getXstripQ_Branch (int n) const =0
 
virtual double getVstripQ_Branch (int n) const =0
 
virtual double getXfirstT (int n) const =0
 
virtual double getVfirstT (int n) const =0
 

Detailed Description

Definition at line 13 of file Induction.h.

Constructor & Destructor Documentation

◆ Induction()

Induction::Induction ( )

Definition at line 3 of file Induction.cxx.

3 {
4}

◆ ~Induction()

Induction::~Induction ( )
virtual

Definition at line 6 of file Induction.cxx.

6 {
7}

Member Function Documentation

◆ getNVstrips()

virtual int Induction::getNVstrips ( ) const
pure virtual

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getNXstrips()

virtual int Induction::getNXstrips ( ) const
pure virtual

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getVfirstT()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getVstripID()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getVstripQ()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getVstripQ_Branch()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getVstripSheet()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getVstripT()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getVstripT_Branch()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getXfirstT()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getXstripID()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getXstripQ()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getXstripQ_Branch()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getXstripSheet()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getXstripT()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ getXstripT_Branch()

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

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ init()

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

◆ setDebugOutput()

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

◆ setLUTFilePath()

virtual void Induction::setLUTFilePath ( std::string  path)
pure virtual

◆ setMultiElectrons()

virtual void Induction::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 
)
pure virtual

Implemented in InductionGar, InductionGar2, and InductionGTS.

◆ setSaturation()

virtual void Induction::setSaturation ( bool  flag)
pure virtual

◆ setStoreFlag()

virtual void Induction::setStoreFlag ( bool  flag)
pure virtual

◆ setVsampleDelay()

virtual void Induction::setVsampleDelay ( double  delay)
pure virtual

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