BmnRoot
Loading...
Searching...
No Matches
CbmStripHit Class Reference

#include <CbmStripHit.h>

Inheritance diagram for CbmStripHit:
[legend]
Collaboration diagram for CbmStripHit:
[legend]

Public Member Functions

 CbmStripHit ()
 Default constructor.
 
 CbmStripHit (Int_t address, Double_t u, Double_t phi, Double_t z, Double_t du, Double_t dphi, Double_t dz, Int_t refId)
 Standard constructor.
 
 CbmStripHit (Int_t address, const TVector3 &pos, const TVector3 &err, Int_t refId)
 Standard constructor.
 
virtual ~CbmStripHit ()
 Destructor.
 
virtual string ToString () const
 Inherited from CbmBaseHit.
 
Double_t GetU () const
 
Double_t GetPhi () const
 
Double_t GetDu () const
 
Double_t GetDphi () const
 
void SetU (Double_t u)
 
void SetPhi (Double_t phi)
 
void SetDu (Double_t du)
 
void SetDphi (Double_t dphi)
 
 CbmStripHit ()
 Default constructor.
 
 CbmStripHit (Int_t address, Double_t u, Double_t phi, Double_t z, Double_t du, Double_t dphi, Double_t dz, Int_t refId)
 Standard constructor.
 
 CbmStripHit (Int_t address, const TVector3 &pos, const TVector3 &err, Int_t refId)
 Standard constructor.
 
virtual ~CbmStripHit ()
 Destructor.
 
virtual string ToString () const
 Inherited from CbmBaseHit.
 
Double_t GetU () const
 
Double_t GetPhi () const
 
Double_t GetDu () const
 
Double_t GetDphi () const
 
void SetU (Double_t u)
 
void SetPhi (Double_t phi)
 
void SetDu (Double_t du)
 
void SetDphi (Double_t dphi)
 
- Public Member Functions inherited from CbmBaseHit
 CbmBaseHit ()
 Default constructor.
 
virtual ~CbmBaseHit ()
 Destructor.
 
HitType_o GetType () const
 
Double_t GetZ () const
 
Double_t GetDz () const
 
Int_t GetRefId () const
 
Int_t GetAddress () const
 
FairMultiLinkedData * GetLinks () const
 
void SetZ (Double_t z)
 
void SetDz (Double_t dz)
 
void SetRefId (Int_t refId)
 
void SetAddress (Int_t address)
 
void SetLinks (FairMultiLinkedData *links)
 
virtual Int_t GetPlaneId () const =0
 
 CbmBaseHit ()
 Default constructor.
 
virtual ~CbmBaseHit ()
 Destructor.
 
HitType_o GetType () const
 
Double_t GetZ () const
 
Double_t GetDz () const
 
Int_t GetRefId () const
 
Int_t GetAddress () const
 
FairMultiLinkedData * GetLinks () const
 
void SetZ (Double_t z)
 
void SetDz (Double_t dz)
 
void SetRefId (Int_t refId)
 
void SetAddress (Int_t address)
 
void SetLinks (FairMultiLinkedData *links)
 
virtual Int_t GetPlaneId () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from CbmBaseHit
void SetType (HitType_o type)
 Sets hit type.
 
 CbmBaseHit (const CbmBaseHit &)
 
CbmBaseHitoperator= (const CbmBaseHit &)
 
void SetType (HitType_o type)
 Sets hit type.
 
 CbmBaseHit (const CbmBaseHit &)
 
CbmBaseHitoperator= (const CbmBaseHit &)
 

Detailed Description

Definition at line 17 of file CbmStripHit.h.

Constructor & Destructor Documentation

◆ CbmStripHit() [1/6]

CbmStripHit::CbmStripHit ( )

Default constructor.

Definition at line 15 of file CbmStripHit.cxx.

References kSTRIPHIT_o, and CbmBaseHit::SetType().

◆ CbmStripHit() [2/6]

CbmStripHit::CbmStripHit ( Int_t  address,
Double_t  u,
Double_t  phi,
Double_t  z,
Double_t  du,
Double_t  dphi,
Double_t  dz,
Int_t  refId 
)

Standard constructor.

Parameters
addressdetector unique identifier
ucoordinate in the rotated c.s. [cm]
phistrip rotation angle [rad]
zZ position of the hit [cm]
duU measurement error [cm]
dphiPHI measurement error [rad]
zZ position of the hit [cm]
refIdsome reference ID

Definition at line 25 of file CbmStripHit.cxx.

References kSTRIPHIT_o, CbmBaseHit::SetAddress(), CbmBaseHit::SetDz(), CbmBaseHit::SetRefId(), CbmBaseHit::SetType(), and CbmBaseHit::SetZ().

◆ CbmStripHit() [3/6]

CbmStripHit::CbmStripHit ( Int_t  address,
const TVector3 &  pos,
const TVector3 &  err,
Int_t  refId 
)

Standard constructor.

Parameters
addressDetector unique identifier.
posPosition of the hit as TVector3 (u, phi, z) [cm].
errPosition errors of the hit as TVector3 (du, dphi, dz) [cm].
refIdSome reference ID.

Definition at line 47 of file CbmStripHit.cxx.

References kSTRIPHIT_o, CbmBaseHit::SetAddress(), CbmBaseHit::SetDz(), CbmBaseHit::SetRefId(), CbmBaseHit::SetType(), and CbmBaseHit::SetZ().

◆ ~CbmStripHit() [1/2]

CbmStripHit::~CbmStripHit ( )
virtual

Destructor.

Definition at line 65 of file CbmStripHit.cxx.

◆ CbmStripHit() [4/6]

CbmStripHit::CbmStripHit ( )

Default constructor.

◆ CbmStripHit() [5/6]

CbmStripHit::CbmStripHit ( Int_t  address,
Double_t  u,
Double_t  phi,
Double_t  z,
Double_t  du,
Double_t  dphi,
Double_t  dz,
Int_t  refId 
)

Standard constructor.

Parameters
addressdetector unique identifier
ucoordinate in the rotated c.s. [cm]
phistrip rotation angle [rad]
zZ position of the hit [cm]
duU measurement error [cm]
dphiPHI measurement error [rad]
zZ position of the hit [cm]
refIdsome reference ID

◆ CbmStripHit() [6/6]

CbmStripHit::CbmStripHit ( Int_t  address,
const TVector3 &  pos,
const TVector3 &  err,
Int_t  refId 
)

Standard constructor.

Parameters
addressDetector unique identifier.
posPosition of the hit as TVector3 (u, phi, z) [cm].
errPosition errors of the hit as TVector3 (du, dphi, dz) [cm].
refIdSome reference ID.

◆ ~CbmStripHit() [2/2]

virtual CbmStripHit::~CbmStripHit ( )
virtual

Destructor.

Member Function Documentation

◆ GetDphi() [1/2]

Double_t CbmStripHit::GetDphi ( ) const
inline

Definition at line 73 of file CbmStripHit.h.

Referenced by ToString().

◆ GetDphi() [2/2]

Double_t CbmStripHit::GetDphi ( ) const
inline

Definition at line 73 of file CbmStripHit.h.

◆ GetDu() [1/2]

Double_t CbmStripHit::GetDu ( ) const
inline

Definition at line 72 of file CbmStripHit.h.

Referenced by ToString().

◆ GetDu() [2/2]

Double_t CbmStripHit::GetDu ( ) const
inline

Definition at line 72 of file CbmStripHit.h.

◆ GetPhi() [1/2]

Double_t CbmStripHit::GetPhi ( ) const
inline

Definition at line 71 of file CbmStripHit.h.

Referenced by ToString().

◆ GetPhi() [2/2]

Double_t CbmStripHit::GetPhi ( ) const
inline

Definition at line 71 of file CbmStripHit.h.

◆ GetU() [1/2]

Double_t CbmStripHit::GetU ( ) const
inline

Definition at line 70 of file CbmStripHit.h.

Referenced by ToString().

◆ GetU() [2/2]

Double_t CbmStripHit::GetU ( ) const
inline

Definition at line 70 of file CbmStripHit.h.

◆ SetDphi() [1/2]

void CbmStripHit::SetDphi ( Double_t  dphi)
inline

Definition at line 79 of file CbmStripHit.h.

◆ SetDphi() [2/2]

void CbmStripHit::SetDphi ( Double_t  dphi)
inline

Definition at line 79 of file CbmStripHit.h.

◆ SetDu() [1/2]

void CbmStripHit::SetDu ( Double_t  du)
inline

Definition at line 78 of file CbmStripHit.h.

◆ SetDu() [2/2]

void CbmStripHit::SetDu ( Double_t  du)
inline

Definition at line 78 of file CbmStripHit.h.

◆ SetPhi() [1/2]

void CbmStripHit::SetPhi ( Double_t  phi)
inline

Definition at line 77 of file CbmStripHit.h.

◆ SetPhi() [2/2]

void CbmStripHit::SetPhi ( Double_t  phi)
inline

Definition at line 77 of file CbmStripHit.h.

◆ SetU() [1/2]

void CbmStripHit::SetU ( Double_t  u)
inline

Definition at line 76 of file CbmStripHit.h.

◆ SetU() [2/2]

void CbmStripHit::SetU ( Double_t  u)
inline

Definition at line 76 of file CbmStripHit.h.

◆ ToString() [1/2]

string CbmStripHit::ToString ( ) const
virtual

◆ ToString() [2/2]

virtual string CbmStripHit::ToString ( ) const
virtual

Inherited from CbmBaseHit.

Implements CbmBaseHit.


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