CbmRoot
Loading...
Searching...
No Matches
TripletSearchWindowMap Class Reference

Class TripletSearchWindowMap parameterisation for hit search area for Triplets in the CA tracking. More...

#include <CaTripletSearchWindowMap.h>

Collaboration diagram for TripletSearchWindowMap:
[legend]

Public Member Functions

 TripletSearchWindowMap ()=default
 Default constructor.
 
 ~TripletSearchWindowMap ()=default
 Destructor.
 
void Init (float targetX, float targetY, float targetZ, float refZ, float xMin, float xMax, int nBinsX, float yMin, float yMax, int nBinsY)
 Constructor.
 
std::tuple< SearchWindowMap::SearchWindow, float > GetSearchWindowAndMs (float x1, float y1, float z1, float dx1, float dy1, float x2, float y2, float z2, float dx2, float dy2) const
 
SearchWindowMapGetMap ()
 
std::string ToString () const
 String representation of the contents.
 
template<class Archive>
void serialize (Archive &ar, const unsigned int)
 

Public Attributes

SearchWindowMap fMap
 Search window map.
 
float fTargetX {0.f}
 Target X coordinate.
 
float fTargetY {0.f}
 Target Y coordinate.
 
float fTargetZ {0.f}
 Target Z coordinate.
 
float fRefZ {0.f}
 Reference Z coordinate.
 

Friends

class boost::serialization::access
 Serialization function.
 

Detailed Description

Class TripletSearchWindowMap parameterisation for hit search area for Triplets in the CA tracking.

Definition at line 23 of file CaTripletSearchWindowMap.h.

Constructor & Destructor Documentation

◆ TripletSearchWindowMap()

cbm::algo::ca::TripletSearchWindowMap::TripletSearchWindowMap ( )
default

Default constructor.

◆ ~TripletSearchWindowMap()

cbm::algo::ca::TripletSearchWindowMap::~TripletSearchWindowMap ( )
default

Destructor.

Member Function Documentation

◆ GetMap()

SearchWindowMap & cbm::algo::ca::TripletSearchWindowMap::GetMap ( )
inline

Definition at line 73 of file CaTripletSearchWindowMap.h.

◆ GetSearchWindowAndMs()

std::tuple< SearchWindowMap::SearchWindow, float > cbm::algo::ca::TripletSearchWindowMap::GetSearchWindowAndMs ( float x1,
float y1,
float z1,
float dx1,
float dy1,
float x2,
float y2,
float z2,
float dx2,
float dy2 ) const
inline

Definition at line 43 of file CaTripletSearchWindowMap.h.

◆ Init()

void cbm::algo::ca::TripletSearchWindowMap::Init ( float targetX,
float targetY,
float targetZ,
float refZ,
float xMin,
float xMax,
int nBinsX,
float yMin,
float yMax,
int nBinsY )
inline

Constructor.

Definition at line 32 of file CaTripletSearchWindowMap.h.

◆ serialize()

template<class Archive>
void cbm::algo::ca::TripletSearchWindowMap::serialize ( Archive & ar,
const unsigned int  )
inline

Definition at line 89 of file CaTripletSearchWindowMap.h.

◆ ToString()

std::string TripletSearchWindowMap::ToString ( ) const

String representation of the contents.

Definition at line 15 of file CaTripletSearchWindowMap.cxx.

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Serialization function.

Definition at line 87 of file CaTripletSearchWindowMap.h.

Member Data Documentation

◆ fMap

SearchWindowMap cbm::algo::ca::TripletSearchWindowMap::fMap

Search window map.

Definition at line 80 of file CaTripletSearchWindowMap.h.

◆ fRefZ

float cbm::algo::ca::TripletSearchWindowMap::fRefZ {0.f}

Reference Z coordinate.

Definition at line 84 of file CaTripletSearchWindowMap.h.

◆ fTargetX

float cbm::algo::ca::TripletSearchWindowMap::fTargetX {0.f}

Target X coordinate.

Definition at line 81 of file CaTripletSearchWindowMap.h.

◆ fTargetY

float cbm::algo::ca::TripletSearchWindowMap::fTargetY {0.f}

Target Y coordinate.

Definition at line 82 of file CaTripletSearchWindowMap.h.

◆ fTargetZ

float cbm::algo::ca::TripletSearchWindowMap::fTargetZ {0.f}

Target Z coordinate.

Definition at line 83 of file CaTripletSearchWindowMap.h.


The documentation for this class was generated from the following files: