#include <PVertexer.h>
 | 
|   | PVertexer () | 
|   | 
| void  | init () | 
|   | 
| void  | end () | 
|   | 
| template<typename TR >  | 
| int  | process (const TR &tracks, const gsl::span< o2d::GlobalTrackID > gids, const gsl::span< InteractionCandidate > intCand, std::vector< PVertex > &vertices, std::vector< o2d::VtxTrackIndex > &vertexTrackIDs, std::vector< V2TRef > &v2tRefs, const gsl::span< const o2::MCCompLabel > lblTracks, std::vector< o2::MCEventLabel > &lblVtx) | 
|   | 
| template<typename TR >  | 
| int  | process (const TR &tracks, const gsl::span< o2d::GlobalTrackID > gids, const gsl::span< o2::InteractionRecord > intRec, std::vector< PVertex > &vertices, std::vector< o2d::VtxTrackIndex > &vertexTrackIDs, std::vector< V2TRef > &v2tRefs, const gsl::span< const o2::MCCompLabel > lblTracks, std::vector< o2::MCEventLabel > &lblVtx) | 
|   | 
| int  | processFromExternalPool (const std::vector< TrackVF > &pool, std::vector< PVertex > &vertices, std::vector< o2d::VtxTrackIndex > &vertexTrackIDs, std::vector< V2TRef > &v2tRefs) | 
|   | 
| bool  | findVertex (const VertexingInput &input, PVertex &vtx) | 
|   | 
| void  | setStartIR (const o2::InteractionRecord &ir) | 
|   | set InteractionRecods for the beginning of the TF  
  | 
|   | 
| void  | setTukey (float t) | 
|   | 
| float  | getTukey () const | 
|   | 
| bool  | setCompatibleIR (PVertex &vtx) | 
|   | 
| void  | setBunchFilling (const o2::BunchFilling &bf) | 
|   | 
| void  | setBz (float bz) | 
|   | 
| void  | setValidateWithIR (bool v) | 
|   | 
| bool  | getValidateWithIR () const | 
|   | 
| void  | setTrackSources (GTrackID::mask_t s) | 
|   | 
| auto &  | getTracksPool () const | 
|   | 
| auto &  | getTimeZClusters () const | 
|   | 
| auto &  | getMeanVertex () const | 
|   | 
| void  | setMeanVertex (const o2d::MeanVertexObject *v) | 
|   | 
| void  | setITSROFrameLength (float v) | 
|   | 
| template<typename TR >  | 
| bool  | prepareVertexRefit (const TR &tracks, const o2d::VertexBase &vtxSeed) | 
|   | 
| PVertex  | refitVertex (const std::vector< bool > useTrack, const o2d::VertexBase &vtxSeed) | 
|   | 
| auto  | getNTZClusters () const | 
|   | 
| auto  | getTotTrials () const | 
|   | 
| auto  | getMaxTrialsPerCluster () const | 
|   | 
| auto  | getLongestClusterMult () const | 
|   | 
| auto  | getLongestClusterTimeMS () const | 
|   | 
| auto  | getNKilledBCValid () const | 
|   | 
| auto  | getNKilledIntCand () const | 
|   | 
| auto  | getNKilledDebris () const | 
|   | 
| auto  | getNKilledQuality () const | 
|   | 
| auto  | getNKilledITSOnly () const | 
|   | 
| auto  | getNIniFound () const | 
|   | 
| TStopwatch &  | getTimeDBScan () | 
|   | 
| TStopwatch &  | getTimeVertexing () | 
|   | 
| TStopwatch &  | getTimeDebris () | 
|   | 
| TStopwatch &  | getTimeMADSel () | 
|   | 
| TStopwatch &  | getTimeReAttach () | 
|   | 
| void  | setPoolDumpDirectory (const std::string &d) | 
|   | 
| void  | printInpuTracksStatus (const VertexingInput &input) const | 
|   | 
Definition at line 50 of file PVertexer.h.
 
◆ FitStatus
| Enumerator | 
|---|
| Failure  |  | 
| PoolEmpty  |  | 
| NotEnoughTracks  |  | 
| IterateFurther  |  | 
| OK  |  | 
Definition at line 54 of file PVertexer.h.
 
 
◆ PVertexer()
◆ end()
◆ findVertex()
◆ getLongestClusterMult()
  
  
      
        
          | auto o2::vertexing::PVertexer::getLongestClusterMult  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getLongestClusterTimeMS()
  
  
      
        
          | auto o2::vertexing::PVertexer::getLongestClusterTimeMS  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getMaxTrialsPerCluster()
  
  
      
        
          | auto o2::vertexing::PVertexer::getMaxTrialsPerCluster  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getMeanVertex()
  
  
      
        
          | auto & o2::vertexing::PVertexer::getMeanVertex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNIniFound()
  
  
      
        
          | auto o2::vertexing::PVertexer::getNIniFound  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNKilledBCValid()
  
  
      
        
          | auto o2::vertexing::PVertexer::getNKilledBCValid  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNKilledDebris()
  
  
      
        
          | auto o2::vertexing::PVertexer::getNKilledDebris  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNKilledIntCand()
  
  
      
        
          | auto o2::vertexing::PVertexer::getNKilledIntCand  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNKilledITSOnly()
  
  
      
        
          | auto o2::vertexing::PVertexer::getNKilledITSOnly  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNKilledQuality()
  
  
      
        
          | auto o2::vertexing::PVertexer::getNKilledQuality  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getNTZClusters()
  
  
      
        
          | auto o2::vertexing::PVertexer::getNTZClusters  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTimeDBScan()
  
  
      
        
          | TStopwatch & o2::vertexing::PVertexer::getTimeDBScan  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTimeDebris()
  
  
      
        
          | TStopwatch & o2::vertexing::PVertexer::getTimeDebris  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTimeMADSel()
  
  
      
        
          | TStopwatch & o2::vertexing::PVertexer::getTimeMADSel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTimeReAttach()
  
  
      
        
          | TStopwatch & o2::vertexing::PVertexer::getTimeReAttach  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTimeVertexing()
  
  
      
        
          | TStopwatch & o2::vertexing::PVertexer::getTimeVertexing  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTimeZClusters()
  
  
      
        
          | auto & o2::vertexing::PVertexer::getTimeZClusters  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTotTrials()
  
  
      
        
          | auto o2::vertexing::PVertexer::getTotTrials  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTracksPool()
  
  
      
        
          | auto & o2::vertexing::PVertexer::getTracksPool  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTukey()
      
        
          | float PVertexer::getTukey  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getValidateWithIR()
  
  
      
        
          | bool o2::vertexing::PVertexer::getValidateWithIR  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ init()
◆ prepareVertexRefit()
template<typename TR > 
      
        
          | bool o2::vertexing::PVertexer::prepareVertexRefit  | 
          ( | 
          const TR &  | 
          tracks,  | 
        
        
           | 
           | 
          const o2d::VertexBase &  | 
          vtxSeed  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ printInpuTracksStatus()
◆ process() [1/2]
◆ process() [2/2]
◆ processFromExternalPool()
◆ refitVertex()
◆ setBunchFilling()
◆ setBz()
  
  
      
        
          | void o2::vertexing::PVertexer::setBz  | 
          ( | 
          float  | 
          bz | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setCompatibleIR()
      
        
          | bool PVertexer::setCompatibleIR  | 
          ( | 
          PVertex &  | 
          vtx | ) | 
           | 
        
      
 
 
◆ setITSROFrameLength()
  
  
      
        
          | void o2::vertexing::PVertexer::setITSROFrameLength  | 
          ( | 
          float  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setMeanVertex()
◆ setPoolDumpDirectory()
  
  
      
        
          | void o2::vertexing::PVertexer::setPoolDumpDirectory  | 
          ( | 
          const std::string &  | 
          d | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setStartIR()
set InteractionRecods for the beginning of the TF 
Definition at line 75 of file PVertexer.h.
 
 
◆ setTrackSources()
◆ setTukey()
  
  
      
        
          | void o2::vertexing::PVertexer::setTukey  | 
          ( | 
          float  | 
          t | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setValidateWithIR()
  
  
      
        
          | void o2::vertexing::PVertexer::setValidateWithIR  | 
          ( | 
          bool  | 
          v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/Vertexing/include/DetectorsVertexing/PVertexer.h
 
- /home/runner/work/AliceO2/AliceO2/Detectors/Vertexing/src/PVertexer.cxx