| addMuSpecStripsToExistingSlice(const std::vector< CandStripHandle * > &mu_strips, std::vector< CandStripHandle * > &slice_strips) const | AltAlgSliceList | [private] |
| AlgBase() | AlgBase | [protected] |
| AltAlgSliceList() | AltAlgSliceList | |
| assignMuonSpectrHits2Slices(CandStripHandleItr cshItr, std::map< int, std::vector< CandStripHandle * > > &event_slices) | AltAlgSliceList | [private] |
| asString(WhichCandSlice_t which_slice) const | AltAlgSliceList | [private] |
| asString(PeakFinderConf_t conf) const | AltAlgSliceList | [private] |
| averageSliceZ(std::vector< CandStripHandle * > &slice, double tmin, double tmax) const | AltAlgSliceList | [private] |
| averageTime(const std::vector< CandStripHandle * > &strips, std::vector< CandStripHandle * >::const_iterator end) const | AltAlgSliceList | [private] |
| averageTimeAtBeginOfDownstreamSlice(std::vector< CandStripHandle * > &strips) const | AltAlgSliceList | [private] |
| averageTimeAtEndOfUpstreamSlice(std::vector< CandStripHandle * > &strips) const | AltAlgSliceList | [private] |
| buildCandidates(std::map< int, std::vector< CandStripHandle * > > &event_slices, CandHandle &ch, CandContext &cx) | AltAlgSliceList | [private] |
| characterizeCandidateSlices(int source, const std::vector< int > &alt_slices) const | AltAlgSliceList | [private] |
| checkForAlternativeSlices(const pair< int, CandStripHandle * > &slc_strip, const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| checkIfSlicesShouldBeMerged(std::vector< CandStripHandle * > &slice_0, std::vector< CandStripHandle * > &slice_1) const | AltAlgSliceList | [private] |
| checkLeadingTrailingEdgeDistance(std::vector< CandStripHandle * > &slice_0, std::vector< CandStripHandle * > &slice_1) const | AltAlgSliceList | [private] |
| checkPeakTimeDifference(const std::vector< CandStripHandle * > &slice_0, const std::vector< CandStripHandle * > &slice_1) const | AltAlgSliceList | [private] |
| checkPeakUVDifference(const std::vector< CandStripHandle * > &slice_0, const std::vector< CandStripHandle * > &slice_1) const | AltAlgSliceList | [private] |
| checkPeakZDifference(const std::vector< CandStripHandle * > &slice_0, const std::vector< CandStripHandle * > &slice_1) const | AltAlgSliceList | [private] |
| checkSliceDistanceInTimeAndSpace(std::vector< CandStripHandle * > &slice_0, std::vector< CandStripHandle * > &slice_1) const | AltAlgSliceList | [private] |
| checkSliceDistanceInTimeAndZ(std::vector< CandStripHandle * > &slice_0, std::vector< CandStripHandle * > &slice_1) const | AltAlgSliceList | [private] |
| computeSliceCentroid(const std::vector< CandStripHandle * > &slice) const | AltAlgSliceList | [private] |
| computeSlicesCentroid(const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| createSubsetTimeProfile(CandStripHandleItr *cshItr) | AltAlgSliceList | [private] |
| display(std::map< int, std::vector< CandStripHandle * > > event_slices, const char *comment="") | AltAlgSliceList | [private] |
| dissolveMiniSlices(std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| eventClustering(std::map< int, std::vector< CandStripHandle * > > &event_slices) | AltAlgSliceList | [private] |
| eventDisplay(TCanvas *c, std::map< int, std::vector< CandStripHandle * > > event_slices) | AltAlgSliceList | [private] |
| eventDisplaySingleSlice(TCanvas *c, int sliceKey, std::map< int, std::vector< CandStripHandle * > > event_slices) | AltAlgSliceList | [private] |
| fFmtPln | AltAlgSliceList | [private] |
| fFmtQ | AltAlgSliceList | [private] |
| fFmtSlc | AltAlgSliceList | [private] |
| fFmtStp | AltAlgSliceList | [private] |
| fFmtTime | AltAlgSliceList | [private] |
| fGrfxDebugGraphics | AltAlgSliceList | [private] |
| fGrfxTimeProfileLogView | AltAlgSliceList | [private] |
| fillSliceSeeds(CandStripHandleItr cshItr, std::vector< TimeSlice_t > &slice_seeds) | AltAlgSliceList | [private] |
| findBestSliceToAdoptAStrip(bool qweight, int dpln, double dt, CandStripHandle *orphan_strip, std::map< int, std::vector< CandStripHandle * > > *event_slices) const | AltAlgSliceList | [private] |
| findBestSliceToHostStrip(const pair< int, CandStripHandle * > &slc_strip, const std::map< int, Centroid_t > ¢roids, const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| findMatchForMuSpecSlice(std::vector< CandStripHandle * > mu_strips, std::vector< int > slice_ids, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| findSlicesToBeEliminated(const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| findSlicesToMerge(std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| findSmallerPeaks(CandStripHandleItr *cshItr) | AltAlgSliceList | [private] |
| fkMeansIteration | AltAlgSliceList | [private] |
| fKMeansPlaneWindow | AltAlgSliceList | [private] |
| fKMeansTimeWindow | AltAlgSliceList | [private] |
| fKMeansTPosWindow | AltAlgSliceList | [private] |
| fMinCharge | AltAlgSliceList | [private] |
| fMinNoHitStrips | AltAlgSliceList | [private] |
| fMuSpecNHitStripsBefSpectr | AltAlgSliceList | [private] |
| fMuSpecNPlnBefSpectr | AltAlgSliceList | [private] |
| fMuSpecNUpstrPlanes | AltAlgSliceList | [private] |
| fMuSpecSuppressUnmatchedSlices | AltAlgSliceList | [private] |
| fMuSpecTimeAftUpstrActivity | AltAlgSliceList | [private] |
| fMuSpecTimeBefUpstrActivity | AltAlgSliceList | [private] |
| fNTimeBins | AltAlgSliceList | [private] |
| fOrphanStripsPlaneWindow | AltAlgSliceList | [private] |
| fOrphanStripsQWeight | AltAlgSliceList | [private] |
| fOrphanStripsTimeWindow | AltAlgSliceList | [private] |
| fPeakFinderNestingLevel | AltAlgSliceList | [private] |
| fPkfLowNSuccessiveEmptyBins | AltAlgSliceList | [private] |
| fPkfLowPeakThreshold | AltAlgSliceList | [private] |
| fPkfMuSpecNSuccessiveEmptyBins | AltAlgSliceList | [private] |
| fPkfMuSpecPeakThreshold | AltAlgSliceList | [private] |
| fPkfNofMergedTimeBins | AltAlgSliceList | [private] |
| fPkfNSuccessiveEmptyBins | AltAlgSliceList | [private] |
| fPkfPeakThreshold | AltAlgSliceList | [private] |
| fPkfRecursivePeakSearch | AltAlgSliceList | [private] |
| fPkfTimeWindowAftPeak | AltAlgSliceList | [private] |
| fPkfTimeWindowBefPeak | AltAlgSliceList | [private] |
| fPkfWeightProfileWithCharge | AltAlgSliceList | [private] |
| fRefinementDissolving | AltAlgSliceList | [private] |
| fRefinementKMeansClustering | AltAlgSliceList | [private] |
| fRefinementMerging | AltAlgSliceList | [private] |
| fRefinementMSTClustering | AltAlgSliceList | [private] |
| fSubsetTimeProfile | AltAlgSliceList | [private] |
| fSubsettmax | AltAlgSliceList | [private] |
| fSubsettmin | AltAlgSliceList | [private] |
| fTimeDiffBetweenPeaks | AltAlgSliceList | [private] |
| fTimeProfile | AltAlgSliceList | [private] |
| fTimeProfileMax | AltAlgSliceList | [private] |
| fTimeResolution | AltAlgSliceList | [private] |
| ftmax | AltAlgSliceList | [private] |
| ftmin | AltAlgSliceList | [private] |
| fUpdateCentroids | AltAlgSliceList | [private] |
| fUVDiffBetweenPeaks | AltAlgSliceList | [private] |
| fZDiffBetweenEnds | AltAlgSliceList | [private] |
| fZDiffBetweenPeaks | AltAlgSliceList | [private] |
| getAlgorithmConfiguration(const AlgConfig &ac) | AltAlgSliceList | [private] |
| getClosestCentroid(CandStripHandle *strip, const std::map< int, Centroid_t > ¢roids) const | AltAlgSliceList | [private] |
| getMuSpecSlices(CandStripHandleItr cshItr) | AltAlgSliceList | [private] |
| getSliceSeeds(CandStripHandleItr *cshItr, bool recursive_mode, PeakFinderConf_t conf=kDefault) | AltAlgSliceList | [private] |
| getSnarlTimeBoundaries(CandStripHandleItr *cshItr, double &tmin, double &tmax) const | AltAlgSliceList | [private] |
| getStripTime(CandStripHandle *csh, StripTime_t st, StripEnd::StripEnd_t se=StripEnd::kWhole) const | AltAlgSliceList | [private] |
| giveOrphanStripsForAdoption(std::vector< CandStripHandle * > orphan_strips, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| initSliceFiltering(std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| internalInit(void) | AltAlgSliceList | [private] |
| MakeDistanceMap(CandStripHandle *strip, const std::vector< int > &cand_slices, const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| maxSliceTime(std::vector< CandStripHandle * > &slice) const | AltAlgSliceList | [private] |
| Merge(const std::pair< int, int > &slices_to_merge, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| mergeSeeds(std::vector< TimeSlice_t > src, std::vector< TimeSlice_t > &target) const | AltAlgSliceList | [private] |
| minSliceTime(std::vector< CandStripHandle * > &slice) const | AltAlgSliceList | [private] |
| moreOccurences(std::multimap< double, int > ordered_slice_ids, int n) const | AltAlgSliceList | [private] |
| needToFilterStrips(const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| newSliceToHostMuSpecStrips(const std::vector< CandStripHandle * > &mu_strips, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| nextAvailableSliceId(const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| noStripsInOneView(std::map< int, std::vector< CandStripHandle * > >::const_iterator slice) const | AltAlgSliceList | [private] |
| peakFinder(std::vector< TimeSlice_t > &slice_seeds, PeakFinderConf_t conf) const | AltAlgSliceList | [private] |
| plot3DClusters(TCanvas *c, std::map< int, std::vector< CandStripHandle * > > event_slices) | AltAlgSliceList | [private] |
| printSlice(std::map< int, std::vector< CandStripHandle * > >::const_iterator slice) const | AltAlgSliceList | [private] |
| printSlice(const std::vector< CandStripHandle * > &slice) const | AltAlgSliceList | [private] |
| printSlices(const std::map< int, std::vector< CandStripHandle * > > &event_slices, const char *comments="") const | AltAlgSliceList | [private] |
| printSliceSeed(const TimeSlice_t &seed) const | AltAlgSliceList | [private] |
| printSliceSeeds(const std::vector< TimeSlice_t > &slice_seeds, const char *comment="") const | AltAlgSliceList | [private] |
| printStrip(const CandStripHandle *strip) const | AltAlgSliceList | [private] |
| printStripList(CandStripHandleItr cshItr, const char *comment="") const | AltAlgSliceList | [private] |
| printTimeBin(int bin, const TH1D *time_profile, const char *comment="") const | AltAlgSliceList | [private] |
| reduceTimeWindows(CandStripHandleItr *cshItr, std::vector< TimeSlice_t > &slice_seeds) | AltAlgSliceList | [private] |
| rellocateStrip(int source, int target, CandStripHandle *strip, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| removeNullSeeds(std::vector< TimeSlice_t > &slice_seeds) const | AltAlgSliceList | [private] |
| resetSliceSeed(TimeSlice_t &seed) const | AltAlgSliceList | [private] |
| RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx) | AltAlgSliceList | [virtual] |
| selectBestCandidateSlice(const pair< int, CandStripHandle * > &slc_strip, const std::vector< int > &cand_slices, const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| singleKMeansIteration(std::map< int, std::vector< CandStripHandle * > > &event_slices) | AltAlgSliceList | [private] |
| sliceHasStripsInUpstreamMuSpectrometer(const std::vector< CandStripHandle * > &mu_strips) const | AltAlgSliceList | [private] |
| sliceMatcher(std::map< int, std::vector< CandStripHandle * > > &mu_slices, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| sliceMerger(std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| slicesActiveUpstreamOfMuSpec(const std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| sliceShouldBeEliminated(std::map< int, std::vector< CandStripHandle * > >::const_iterator slice) const | AltAlgSliceList | [private] |
| sliceSplitter(std::map< int, std::vector< CandStripHandle * > > &event_slices) | AltAlgSliceList | [private] |
| smallAmountOfCharge(std::map< int, std::vector< CandStripHandle * > >::const_iterator slice) const | AltAlgSliceList | [private] |
| smallNumberOfHitStrips(std::map< int, std::vector< CandStripHandle * > >::const_iterator slice) const | AltAlgSliceList | [private] |
| sortSlicesInPlaneNo(std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| sortSlicesInTime(std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| Split(int slice, std::vector< CandStripHandle * >::size_type n_separator, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| Split(int slice, std::vector< std::vector< CandStripHandle * > > groups, std::map< int, std::vector< CandStripHandle * > > &event_slices) const | AltAlgSliceList | [private] |
| Trace(const char *c) const | AltAlgSliceList | [virtual] |
| updateCentroids(std::map< int, Centroid_t > ¢roids, std::map< int, std::vector< CandStripHandle * > > &event_slices) | AltAlgSliceList | [private] |
| updateSingleSliceSeedInfo(CandStripHandleItr *cshItr, TimeSlice_t &seed) const | AltAlgSliceList | [private] |
| updateSliceSeedInfo(CandStripHandleItr *cshItr, std::vector< TimeSlice_t > &slice_seeds) const | AltAlgSliceList | [private] |
| ZeroChargeInAView(const std::vector< CandStripHandle * > &slice) const | AltAlgSliceList | [private] |
| ~AlgBase() | AlgBase | [protected, virtual] |
| ~AltAlgSliceList() | AltAlgSliceList | [virtual] |