| 
    ForwardTracking
    1.10.0
    
   | 
 
A Sector System class for the Forward Tracking Disks FTD in the ILD. More...
#include <SectorSystemEndcap.h>
  
 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 | 
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.
| side | +1 for forward, -1 for backward | 
| layer | layer of FTD: 0 is the layer of the IP, 1 is the first FTD disk and so on. | 
| module | module | 
| sensor | the sensor on the module | 
| SectorSystemEndcap::SectorSystemEndcap | ( | unsigned | nLayers, | 
| unsigned | nDivisionsInPhi, | ||
| unsigned | nDivisionsInTheta | ||
| ) | 
Constructor.
| nLayers | the 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. | 
| nModules | the number of modules per disk. | 
| nSensors | the number of sensors on one module. | 
      
  | 
  virtual | 
References getLayer().
      
  | 
  virtual | ||||||||||||||
Virtual, because this method is demanded by the Interface ISectorSystem.
Referenced by DDForwardTracking::getInfo_map_sector_hits(), and getInfoOnSector().
 1.8.6