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

#include <ICgemDigitizerSvc.h>

+ Inheritance diagram for ICgemDigitizerSvc:

Public Member Functions

virtual StatusCode setTrack (int layer, int particle, int charge, double p, double trkPosIn[], double trkPosOut[])=0
 
virtual int getNXstrips () const =0
 
virtual int getNVstrips () const =0
 
virtual int getXstripID (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 StatusCode setTrack (int layer, int particle, int charge, double p, double trkPosIn[], double trkPosOut[])=0
 
virtual int getNXstrips () const =0
 
virtual int getNVstrips () const =0
 
virtual int getXstripID (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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Member Function Documentation

◆ getNVstrips() [1/2]

virtual int ICgemDigitizerSvc::getNVstrips ( ) const
pure virtual

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getNVstrips() [2/2]

virtual int ICgemDigitizerSvc::getNVstrips ( ) const
pure virtual

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getNXstrips() [1/2]

virtual int ICgemDigitizerSvc::getNXstrips ( ) const
pure virtual

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getNXstrips() [2/2]

virtual int ICgemDigitizerSvc::getNXstrips ( ) const
pure virtual

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getVstripID() [1/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getVstripID() [2/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getVstripQ() [1/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getVstripQ() [2/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getVstripT() [1/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getVstripT() [2/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getXstripID() [1/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getXstripID() [2/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getXstripQ() [1/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getXstripQ() [2/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getXstripT() [1/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ getXstripT() [2/2]

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

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ interfaceID() [1/2]

static const InterfaceID & ICgemDigitizerSvc::interfaceID ( )
inlinestatic

Definition at line 11 of file Cgem/CgemDigitizerSvc/CgemDigitizerSvc-00-00-24/CgemDigitizerSvc/ICgemDigitizerSvc.h.

11{ return IID_ICgemDigitizerSvc; }

◆ interfaceID() [2/2]

static const InterfaceID & ICgemDigitizerSvc::interfaceID ( )
inlinestatic

Definition at line 11 of file InstallArea/include/CgemDigitizerSvc/CgemDigitizerSvc/ICgemDigitizerSvc.h.

11{ return IID_ICgemDigitizerSvc; }

◆ setTrack() [1/2]

virtual StatusCode ICgemDigitizerSvc::setTrack ( int  layer,
int  particle,
int  charge,
double  p,
double  trkPosIn[],
double  trkPosOut[] 
)
pure virtual

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.

◆ setTrack() [2/2]

virtual StatusCode ICgemDigitizerSvc::setTrack ( int  layer,
int  particle,
int  charge,
double  p,
double  trkPosIn[],
double  trkPosOut[] 
)
pure virtual

Implemented in CgemDigitizerSvc, and CgemDigitizerSvc.


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