ForwardTracking  1.10.0
Public Member Functions | List of all members
KiTrackMarlin::SectorSystemEndcap Class Reference

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

#include <SectorSystemEndcap.h>

Inheritance diagram for KiTrackMarlin::SectorSystemEndcap:

Public Member Functions

 SectorSystemEndcap (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

SectorSystemEndcap::SectorSystemEndcap ( 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 SectorSystemEndcap::getInfoOnSector ( int  sector) const
virtual
Returns
some information on the sector as string

References getLayer().

unsigned SectorSystemEndcap::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 DDForwardTracking::getInfo_map_sector_hits(), and getInfoOnSector().


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