KiTrackMarlin  1.9.0
FTDSectorConnector.h
1 #ifndef FTDSectorConnector_h
2 #define FTDSectorConnector_h
3 
4 #include "KiTrack/ISectorConnector.h"
5 
6 #include "ILDImpl/SectorSystemFTD.h"
7 
8 
9 
10 namespace KiTrackMarlin{
11 
21  class FTDSectorConnector : public ISectorConnector{
22 
23 
24  public:
25 
32  FTDSectorConnector ( const SectorSystemFTD* sectorSystemFTD , unsigned layerStepMax , unsigned petalStepMax , unsigned lastLayerToIP);
33 
35  virtual std::set <int> getTargetSectors ( int sector );
36 
37  virtual ~FTDSectorConnector(){};
38 
39  private:
40 
41  const SectorSystemFTD* _sectorSystemFTD;
42 
43  unsigned _layerStepMax;
44  unsigned _petalStepMax;
45  unsigned _lastLayerToIP;
46 
47 
48  };
49 
50 
51 }
52 
53 
54 #endif
55 
A Sector System class for the Forward Tracking Disks FTD in the ILD.
Definition: SectorSystemFTD.h:27
Used to connect two sectors on the FTD.
Definition: FTDSectorConnector.h:21
FTDSectorConnector(const SectorSystemFTD *sectorSystemFTD, unsigned layerStepMax, unsigned petalStepMax, unsigned lastLayerToIP)
Definition: FTDSectorConnector.cc:8
virtual std::set< int > getTargetSectors(int sector)
Definition: FTDSectorConnector.cc:19