CGEM BOSS 6.6.5.g
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 StatusCode setTrack (int layer, std::vector< int >particle, std::vector< int > charge, std::vector< double > p, std::vector< std::vector< double > > trkPosIn, std::vector< std::vector< 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 ()
 

Detailed Description

Definition at line 9 of file ICgemDigitizerSvc.h.

Member Function Documentation

◆ getNVstrips()

virtual int ICgemDigitizerSvc::getNVstrips ( ) const
pure virtual

Implemented in CgemDigitizerSvc.

◆ getNXstrips()

virtual int ICgemDigitizerSvc::getNXstrips ( ) const
pure virtual

Implemented in CgemDigitizerSvc.

◆ getVstripID()

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

Implemented in CgemDigitizerSvc.

◆ getVstripQ()

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

Implemented in CgemDigitizerSvc.

◆ getVstripT()

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

Implemented in CgemDigitizerSvc.

◆ getXstripID()

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

Implemented in CgemDigitizerSvc.

◆ getXstripQ()

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

Implemented in CgemDigitizerSvc.

◆ getXstripT()

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

Implemented in CgemDigitizerSvc.

◆ interfaceID()

static const InterfaceID & ICgemDigitizerSvc::interfaceID ( )
inlinestatic

Definition at line 11 of file 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.

◆ setTrack() [2/2]

virtual StatusCode ICgemDigitizerSvc::setTrack ( int  layer,
std::vector< int >  particle,
std::vector< int >  charge,
std::vector< double >  p,
std::vector< std::vector< double > >  trkPosIn,
std::vector< std::vector< double > >  trkPosOut 
)
pure virtual

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