public class SectorManager extends Object
Modifier and Type | Field and Description |
---|---|
private double |
_dphi |
private double |
_dz |
private double |
_dz0 |
private int |
_nphi |
private int |
_nphi0 |
private List<Sector> |
_sectorlist |
private Map<String,Sector> |
_sectormap |
private Map<String,List<Sector>> |
_slistmap |
Constructor and Description |
---|
SectorManager() |
Modifier and Type | Method and Description |
---|---|
void |
AddHit(HelicalTrackHit hit) |
private Sector |
CreateSector(HelicalTrackHit hit) |
private String |
FindSectorIdentifier(HelicalTrackHit hit) |
List<Sector> |
getAllSectors() |
List<Sector> |
getSectors(SeedLayer layer) |
void |
Initialize() |
private int |
PhiBin(HelicalTrackHit hit) |
private double |
PhiMax(int phibin) |
private double |
PhiMin(int phibin) |
private String |
SectorID(String layerID,
int phibin,
int zbin) |
void |
setSectorParams(int nphi,
double dz) |
void |
setSectorParams(List<SeedStrategy> slist,
double bfield,
double rtrk) |
static double |
z(HelicalTrackHit hit) |
protected int |
ZBin(HelicalTrackHit hit) |
private double |
ZMax(int zbin) |
private double |
ZMin(int zbin) |
private int _nphi
private double _dphi
private double _dz
private int _nphi0
private double _dz0
public void AddHit(HelicalTrackHit hit)
public void Initialize()
public void setSectorParams(int nphi, double dz)
public void setSectorParams(List<SeedStrategy> slist, double bfield, double rtrk)
private Sector CreateSector(HelicalTrackHit hit)
private String FindSectorIdentifier(HelicalTrackHit hit)
private int PhiBin(HelicalTrackHit hit)
protected int ZBin(HelicalTrackHit hit)
private double PhiMin(int phibin)
private double PhiMax(int phibin)
private double ZMin(int zbin)
private double ZMax(int zbin)
public static double z(HelicalTrackHit hit)
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.