KiTrackMarlin  1.9.0
Public Member Functions | List of all members
KiTrackMarlin::SectorSystemVXD Class Reference

A Sector System class for the Forward Tracking Disks FTD in the ILD. More...

#include <SectorSystemVXD.h>

Inheritance diagram for KiTrackMarlin::SectorSystemVXD:

Public Member Functions

 SectorSystemVXD (unsigned nLayers, unsigned nDivisionsInPhi, unsigned nDivisionsInTheta)
 Constructor. More...
 
virtual unsigned getLayer (int sector) const throw ( OutOfRange )
 Virtual, because this method is demanded by the Interface ISectorSystem. More...
 
virtual unsigned getPhi (int sector) const throw ( OutOfRange )
 
virtual unsigned getTheta (int sector) const throw ( OutOfRange )
 
virtual std::string getInfoOnSector (int sector) const
 
int getSector (int layer, int phi, int theta) const throw ( OutOfRange )
 Calculates the sector number corresponding to the passed parameters.
 
int getSector (int layer, double phi, double cosTheta) const throw ( OutOfRange )
 
unsigned getPhiSectors () const
 
unsigned getThetaSectors () const
 
unsigned getNLayers () const
 

Detailed Description

A Sector System class for the Forward Tracking Disks FTD in the ILD.

It calculates sectors from the side, layer, sensor and module and vice versa.

Parameters
side+1 for forward, -1 for backward
layerlayer of FTD: 0 is the layer of the IP, 1 is the first FTD disk and so on.
modulemodule
sensorthe sensor on the module

Constructor & Destructor Documentation

SectorSystemVXD::SectorSystemVXD ( unsigned  nLayers,
unsigned  nDivisionsInPhi,
unsigned  nDivisionsInTheta 
)

Constructor.

Parameters
nLayersthe number of possible layers. The layers from 0 to n-1 will be available. Keep in mind, that layer 0 is used for the IP.
nModulesthe number of modules per disk.
nSensorsthe number of sensors on one module.

Member Function Documentation

std::string SectorSystemVXD::getInfoOnSector ( int  sector) const
virtual
Returns
some information on the sector as string

References getLayer().

unsigned SectorSystemVXD::getLayer ( int  sector) const
throw (OutOfRange
)
virtual

Virtual, because this method is demanded by the Interface ISectorSystem.

Returns
the layer corresponding to the passed sector number

Referenced by getInfoOnSector().


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