#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