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

#include <BmnEfficiency.h>

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

Public Member Functions

 InnerTrackerParams ()
 
 InnerTrackerParams (Int_t stat, Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax)
 
 InnerTrackerParams (Int_t stat, Int_t mod, Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax)
 
 InnerTrackerParams (Int_t stat, Int_t mod, Double_t x, Double_t y, Double_t z)
 
virtual ~InnerTrackerParams ()
 
Int_t station ()
 
Int_t module ()
 
pair< Double_t, Double_t > x ()
 
pair< Double_t, Double_t > y ()
 
void SetZ (Double_t z)
 
Double_t z ()
 
TVector3 xyz ()
 

Protected Attributes

Int_t fStation
 
Int_t fModule
 
Double_t fXMin
 
Double_t fXMax
 
Double_t fYMin
 
Double_t fYMax
 
Double_t fZ
 
Double_t hitX
 
Double_t hitY
 
Double_t hitZ
 

Detailed Description

Definition at line 180 of file BmnEfficiency.h.

Constructor & Destructor Documentation

◆ InnerTrackerParams() [1/4]

InnerTrackerParams::InnerTrackerParams ( )
inline

Definition at line 183 of file BmnEfficiency.h.

◆ InnerTrackerParams() [2/4]

InnerTrackerParams::InnerTrackerParams ( Int_t  stat,
Double_t  xMin,
Double_t  xMax,
Double_t  yMin,
Double_t  yMax 
)
inline

Definition at line 185 of file BmnEfficiency.h.

◆ InnerTrackerParams() [3/4]

InnerTrackerParams::InnerTrackerParams ( Int_t  stat,
Int_t  mod,
Double_t  xMin,
Double_t  xMax,
Double_t  yMin,
Double_t  yMax 
)
inline

Definition at line 192 of file BmnEfficiency.h.

◆ InnerTrackerParams() [4/4]

InnerTrackerParams::InnerTrackerParams ( Int_t  stat,
Int_t  mod,
Double_t  x,
Double_t  y,
Double_t  z 
)
inline

Definition at line 199 of file BmnEfficiency.h.

References hitX, hitY, hitZ, x(), y(), and z().

◆ ~InnerTrackerParams()

virtual InnerTrackerParams::~InnerTrackerParams ( )
inlinevirtual

Definition at line 206 of file BmnEfficiency.h.

Member Function Documentation

◆ module()

Int_t InnerTrackerParams::module ( )
inline

Definition at line 214 of file BmnEfficiency.h.

References fModule.

◆ SetZ()

void InnerTrackerParams::SetZ ( Double_t  z)
inline

Definition at line 226 of file BmnEfficiency.h.

References fZ, and z().

◆ station()

Int_t InnerTrackerParams::station ( )
inline

Definition at line 210 of file BmnEfficiency.h.

References fStation.

◆ x()

pair< Double_t, Double_t > InnerTrackerParams::x ( )
inline

Definition at line 218 of file BmnEfficiency.h.

References fXMax, and fXMin.

Referenced by InnerTrackerParams().

◆ xyz()

TVector3 InnerTrackerParams::xyz ( )
inline

Definition at line 234 of file BmnEfficiency.h.

References hitX, hitY, and hitZ.

◆ y()

pair< Double_t, Double_t > InnerTrackerParams::y ( )
inline

Definition at line 222 of file BmnEfficiency.h.

References fYMax, and fYMin.

Referenced by InnerTrackerParams().

◆ z()

Double_t InnerTrackerParams::z ( )
inline

Definition at line 230 of file BmnEfficiency.h.

References fZ.

Referenced by InnerTrackerParams(), and SetZ().

Member Data Documentation

◆ fModule

Int_t InnerTrackerParams::fModule
protected

Definition at line 240 of file BmnEfficiency.h.

Referenced by module().

◆ fStation

Int_t InnerTrackerParams::fStation
protected

Definition at line 239 of file BmnEfficiency.h.

Referenced by station().

◆ fXMax

Double_t InnerTrackerParams::fXMax
protected

Definition at line 243 of file BmnEfficiency.h.

Referenced by x().

◆ fXMin

Double_t InnerTrackerParams::fXMin
protected

Definition at line 242 of file BmnEfficiency.h.

Referenced by x().

◆ fYMax

Double_t InnerTrackerParams::fYMax
protected

Definition at line 246 of file BmnEfficiency.h.

Referenced by y().

◆ fYMin

Double_t InnerTrackerParams::fYMin
protected

Definition at line 245 of file BmnEfficiency.h.

Referenced by y().

◆ fZ

Double_t InnerTrackerParams::fZ
protected

Definition at line 248 of file BmnEfficiency.h.

Referenced by SetZ(), and z().

◆ hitX

Double_t InnerTrackerParams::hitX
protected

Definition at line 251 of file BmnEfficiency.h.

Referenced by InnerTrackerParams(), and xyz().

◆ hitY

Double_t InnerTrackerParams::hitY
protected

Definition at line 252 of file BmnEfficiency.h.

Referenced by InnerTrackerParams(), and xyz().

◆ hitZ

Double_t InnerTrackerParams::hitZ
protected

Definition at line 253 of file BmnEfficiency.h.

Referenced by InnerTrackerParams(), and xyz().


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