CMS 3D CMS Logo

trklet::TrackletCalculator Member List

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

addDiskProj(Tracklet *tracklet, int disk)trklet::TrackletCalculatorBase
addInput(MemoryBase *memory, std::string input) overridetrklet::TrackletCalculatorvirtual
addLayerProj(Tracklet *tracklet, int layer)trklet::TrackletCalculatorBase
addOutput(MemoryBase *memory, std::string output) overridetrklet::TrackletCalculatorvirtual
addOutputProjection(TrackletProjectionsMemory *&outputProj, MemoryBase *memory)trklet::TrackletCalculator
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
execute(unsigned int iSector, double phimin, double phimax)trklet::TrackletCalculator
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
innerallstubs_trklet::TrackletCalculatorprivate
inSector(int iphi0, int irinv, double phi0approx, double rinvapprox)trklet::TrackletCalculatorBase
iSector_trklet::TrackletCalculatorBaseprotected
iSeed_trklet::TrackletCalculatorBaseprotected
iTC_trklet::TrackletCalculatorprivate
layerdisk1_trklet::TrackletCalculatorBaseprotected
layerdisk2_trklet::TrackletCalculatorBaseprotected
name_trklet::ProcessBaseprotected
nbits(unsigned int power)trklet::ProcessBase
outerallstubs_trklet::TrackletCalculatorprivate
overlapSeeding(const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *outerFPGAStub, const L1TStub *outerStub)trklet::TrackletCalculatorBase
phimax_trklet::TrackletCalculatorBaseprotected
phimin_trklet::TrackletCalculatorBaseprotected
ProcessBase(std::string name, Settings const &settings, Globals *global)trklet::ProcessBase
settings_trklet::ProcessBaseprotected
stubpairs_trklet::TrackletCalculatorprivate
TCIndex_trklet::TrackletCalculatorBaseprotected
TrackletCalculator(std::string name, Settings const &settings, Globals *globals)trklet::TrackletCalculator
TrackletCalculatorBase(std::string name, Settings const &settings, Globals *global)trklet::TrackletCalculatorBase
trackletpars_trklet::TrackletCalculatorBaseprotected
trackletprojdisks_trklet::TrackletCalculatorBaseprotected
trackletprojlayers_trklet::TrackletCalculatorBaseprotected
writeFirmwareDesign(void(*writeDesign)(const std::vector< VarBase *> &, const std::string &))trklet::TrackletCalculatorprivate
writeInvTable(void(*writeLUT)(const VarInv &, const std::string &))trklet::TrackletCalculatorprivate
~ProcessBase()=defaulttrklet::ProcessBasevirtual
~TrackletCalculator() override=defaulttrklet::TrackletCalculator
~TrackletCalculatorBase() override=defaulttrklet::TrackletCalculatorBase