CGEM BOSS 6.6.5.h
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

◆ getNXstrips()

virtual int Induction::getNXstrips ( ) const
pure virtual

◆ getVfirstT()

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

◆ getVstripID()

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

◆ getVstripQ()

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

◆ getVstripQ_Branch()

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

◆ getVstripSheet()

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

◆ getVstripT()

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

◆ getVstripT_Branch()

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

Implemented in InductionGar2, InductionGar, and InductionGTS.

◆ getXfirstT()

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

◆ getXstripID()

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

◆ getXstripQ()

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

◆ getXstripQ_Branch()

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

◆ getXstripSheet()

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

◆ getXstripT()

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

◆ getXstripT_Branch()

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

Implemented in InductionGar2, InductionGar, 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

◆ 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: