CMS 3D CMS Logo

trklet::TrackletCalculatorBase Member List

This is the complete list of members for trklet::TrackletCalculatorBase, including all inherited members.

addDiskProj(Tracklet *tracklet, int disk)trklet::TrackletCalculatorBase
addInput(MemoryBase *memory, std::string input)=0trklet::ProcessBasepure virtual
addLayerProj(Tracklet *tracklet, int layer)trklet::TrackletCalculatorBase
addOutput(MemoryBase *memory, std::string output)=0trklet::ProcessBasepure virtual
addProjection(int layer, int iphi, TrackletProjectionsMemory *trackletprojs, Tracklet *tracklet)trklet::TrackletCalculatorBase
addProjectionDisk(int disk, int iphi, TrackletProjectionsMemory *trackletprojs, Tracklet *tracklet)trklet::TrackletCalculatorBase
barrelSeeding(const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *outerFPGAStub, const L1TStub *outerStub)trklet::TrackletCalculatorBase
diskSeeding(const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *outerFPGAStub, const L1TStub *outerStub)trklet::TrackletCalculatorBase
exactproj(double rproj, double rinv, double phi0, double t, double z0, double &phiproj, double &zproj, double &phider, double &zder)trklet::TrackletCalculatorBase
exactprojdisk(double zproj, double rinv, double phi0, double t, double z0, double &phiproj, double &rproj, double &phider, double &rder)trklet::TrackletCalculatorBase
exacttracklet(double r1, double z1, double phi1, double r2, double z2, double phi2, double, double &rinv, double &phi0, double &t, double &z0, double phiproj[N_LAYER - 2], double zproj[N_LAYER - 2], double phider[N_LAYER - 2], double zder[N_LAYER - 2], double phiprojdisk[N_DISK], double rprojdisk[N_DISK], double phiderdisk[N_DISK], double rderdisk[N_DISK])trklet::TrackletCalculatorBase
exacttrackletdisk(double r1, double z1, double phi1, double r2, double z2, double phi2, double, double &rinv, double &phi0, double &t, double &z0, double phiprojLayer[N_PSLAYER], double zprojLayer[N_PSLAYER], double phiderLayer[N_PSLAYER], double zderLayer[N_PSLAYER], double phiproj[N_DISK - 2], double rproj[N_DISK - 2], double phider[N_DISK - 2], double rder[N_DISK - 2])trklet::TrackletCalculatorBase
exacttrackletOverlap(double r1, double z1, double phi1, double r2, double z2, double phi2, double, double &rinv, double &phi0, double &t, double &z0, double phiprojLayer[N_PSLAYER], double zprojLayer[N_PSLAYER], double phiderLayer[N_PSLAYER], double zderLayer[N_PSLAYER], double phiproj[N_DISK - 2], double rproj[N_DISK - 2], double phider[N_DISK - 2], double rder[N_DISK - 2])trklet::TrackletCalculatorBase
getISeed(const std::string &name)trklet::ProcessBase
getName() consttrklet::ProcessBaseinline
globals_trklet::ProcessBaseprotected
goodTrackPars(bool goodrinv, bool goodz0)trklet::TrackletCalculatorBase
initLayerDisk(unsigned int pos, int &layer, int &disk)trklet::ProcessBase
initLayerDisk(unsigned int pos, int &layer, int &disk, int &layerdisk)trklet::ProcessBase
initLayerDisk(unsigned int pos)trklet::ProcessBase
initLayerDisksandISeed(unsigned int &layerdisk1, unsigned int &layerdisk2, unsigned int &iSeed)trklet::ProcessBase
inSector(int iphi0, int irinv, double phi0approx, double rinvapprox)trklet::TrackletCalculatorBase
iSector_trklet::ProcessBaseprotected
iSeed_trklet::TrackletCalculatorBaseprotected
layerdisk1_trklet::TrackletCalculatorBaseprotected
layerdisk2_trklet::TrackletCalculatorBaseprotected
name_trklet::ProcessBaseprotected
nbits(unsigned int power)trklet::ProcessBase
overlapSeeding(const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *outerFPGAStub, const L1TStub *outerStub)trklet::TrackletCalculatorBase
phimax_trklet::ProcessBaseprotected
phimin_trklet::ProcessBaseprotected
ProcessBase(std::string name, Settings const &settings, Globals *global, unsigned int iSector)trklet::ProcessBase
settings_trklet::ProcessBaseprotected
TCIndex_trklet::TrackletCalculatorBaseprotected
TrackletCalculatorBase(std::string name, Settings const &settings, Globals *global, unsigned int iSector)trklet::TrackletCalculatorBase
trackletpars_trklet::TrackletCalculatorBaseprotected
trackletprojdisks_trklet::TrackletCalculatorBaseprotected
trackletprojlayers_trklet::TrackletCalculatorBaseprotected
~ProcessBase()=defaulttrklet::ProcessBasevirtual
~TrackletCalculatorBase() override=defaulttrklet::TrackletCalculatorBase