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

Class DoubletSearchWindowMap parameterisation for hit search area for doublets in the CA tracking. More...

#include <CaDoubletSearchWindowMap.h>

Collaboration diagram for DoubletSearchWindowMap:
[legend]

Public Member Functions

 DoubletSearchWindowMap ()=default
 Default constructor.
 
 ~DoubletSearchWindowMap ()=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.
 
SearchWindowMap::SearchWindow GetSearchWindow (float x, float y, float z, float dx, float dy) 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 DoubletSearchWindowMap parameterisation for hit search area for doublets in the CA tracking.

Definition at line 23 of file CaDoubletSearchWindowMap.h.

Constructor & Destructor Documentation

◆ DoubletSearchWindowMap()

cbm::algo::ca::DoubletSearchWindowMap::DoubletSearchWindowMap ( )
default

Default constructor.

◆ ~DoubletSearchWindowMap()

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

Destructor.

Member Function Documentation

◆ GetMap()

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

Definition at line 70 of file CaDoubletSearchWindowMap.h.

◆ GetSearchWindow()

SearchWindowMap::SearchWindow cbm::algo::ca::DoubletSearchWindowMap::GetSearchWindow ( float x,
float y,
float z,
float dx,
float dy ) const
inline

Definition at line 43 of file CaDoubletSearchWindowMap.h.

◆ Init()

void cbm::algo::ca::DoubletSearchWindowMap::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 CaDoubletSearchWindowMap.h.

◆ serialize()

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

Definition at line 86 of file CaDoubletSearchWindowMap.h.

◆ ToString()

std::string DoubletSearchWindowMap::ToString ( ) const

String representation of the contents.

Definition at line 15 of file CaDoubletSearchWindowMap.cxx.

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Serialization function.

Definition at line 84 of file CaDoubletSearchWindowMap.h.

Member Data Documentation

◆ fMap

SearchWindowMap cbm::algo::ca::DoubletSearchWindowMap::fMap

Search window map.

Definition at line 77 of file CaDoubletSearchWindowMap.h.

◆ fRefZ

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

Reference Z coordinate.

Definition at line 81 of file CaDoubletSearchWindowMap.h.

◆ fTargetX

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

Target X coordinate.

Definition at line 78 of file CaDoubletSearchWindowMap.h.

◆ fTargetY

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

Target Y coordinate.

Definition at line 79 of file CaDoubletSearchWindowMap.h.

◆ fTargetZ

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

Target Z coordinate.

Definition at line 80 of file CaDoubletSearchWindowMap.h.


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