Definition at line 332 of file digit.h.
|
| padsGeometry () |
|
virtual | ~padsGeometry () |
|
void | SetPadsGeometry (void) |
|
void | SetGeometryValues (Int_t geo, Int_t pad, Int_t layout, Double_t x, Double_t y, Double_t z, Double_t xBeam, Double_t yBeam, Double_t ra, Double_t psi, Double_t gapx, Double_t gapz) |
|
void | SetGeometryValues (TString DetectorConfig) |
|
void | SetNumberOfColumns (Int_t col) |
|
void | SetNumberOfRows (Int_t row) |
|
void | SetNumberOfPads (Int_t pad) |
|
void | SetGeoType (Int_t type) |
|
void | SetPadType (Int_t type) |
|
void | SetPadLayout (Int_t layout) |
|
void | SetPadSize (Double_t si) |
|
void | SetRHexagon (Double_t si) |
|
void | SetXLength (Double_t x) |
|
void | SetYLength (Double_t y) |
|
void | SetZLength (Double_t z) |
|
void | SetXBeamShift (Double_t xBeam) |
|
void | SetYBeamShift (Double_t yBeam) |
|
void | SetSideBlankSpaceX (Double_t gapx) |
|
void | SetSideBlankSpaceZ (Double_t gapz) |
|
void | SetRadius (Double_t ra) |
|
void | SetDeltaProximityBeam (Double_t de) |
|
void | SetSizeBeamShielding (Double_t le) |
|
void | SetEndCapModeOn () |
|
void | SetEndCapModeOff () |
|
Int_t | GetNumberOfColumns (void) |
|
Int_t | GetNumberOfRows (void) |
|
Int_t | GetNumberOfPads (void) |
|
Int_t | GetGeoType (void) |
|
Int_t | GetPadType (void) |
|
Int_t | GetPadLayout (void) |
|
Double_t | GetPadSize (void) |
|
Double_t | GetRHexagon (void) |
|
Double_t | GetXLength (void) |
|
Double_t | GetYLength (void) |
|
Double_t | GetZLength (void) |
|
Double_t | GetXBeamShift (void) |
|
Double_t | GetYBeamShift (void) |
|
Double_t | GetSideBlankSpaceX (void) |
|
Double_t | GetSideBlankSpaceZ (void) |
|
Double_t | GetRadius (void) |
|
Double_t | GetDeltaProximityBeam (void) |
|
Double_t | GetSizeBeamShielding (void) |
|
Int_t | GetEndCapMode (void) |
|
TVector3 | CoordinatesCenterOfPad (Int_t pad) |
|
Int_t | IsInPadNumber (TVector3 *point) |
|
Int_t | GetPadColumnFromXZValue (Double_t x, Double_t z) |
|
Int_t | GetPadRowFromXZValue (Double_t x, Double_t z) |
|
Int_t | CalculatePad (Int_t r, Int_t c) |
|
Int_t | CalculateColumn (Int_t p) |
|
Int_t | CalculateRow (Int_t p) |
|
| ClassDef (padsGeometry, 1) |
|
#include <digit.h>
padsGeometry::padsGeometry |
( |
| ) |
|
padsGeometry::~padsGeometry |
( |
| ) |
|
|
virtual |
Int_t padsGeometry::CalculateColumn |
( |
Int_t |
p | ) |
|
|
inline |
Int_t padsGeometry::CalculatePad |
( |
Int_t |
r, |
|
|
Int_t |
c |
|
) |
| |
|
inline |
Int_t padsGeometry::CalculateRow |
( |
Int_t |
p | ) |
|
|
inline |
TVector3 padsGeometry::CoordinatesCenterOfPad |
( |
Int_t |
pad | ) |
|
Double_t padsGeometry::GetDeltaProximityBeam |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetEndCapMode |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetGeoType |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetNumberOfColumns |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetNumberOfPads |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetNumberOfRows |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetPadColumnFromXZValue |
( |
Double_t |
x, |
|
|
Double_t |
z |
|
) |
| |
Int_t padsGeometry::GetPadLayout |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetPadRowFromXZValue |
( |
Double_t |
x, |
|
|
Double_t |
z |
|
) |
| |
Double_t padsGeometry::GetPadSize |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::GetPadType |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetRadius |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetRHexagon |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetSideBlankSpaceX |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetSideBlankSpaceZ |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetSizeBeamShielding |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetXBeamShift |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetXLength |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetYBeamShift |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetYLength |
( |
void |
| ) |
|
|
inline |
Double_t padsGeometry::GetZLength |
( |
void |
| ) |
|
|
inline |
Int_t padsGeometry::IsInPadNumber |
( |
TVector3 * |
point | ) |
|
void padsGeometry::SetDeltaProximityBeam |
( |
Double_t |
de | ) |
|
|
inline |
void padsGeometry::SetEndCapModeOff |
( |
| ) |
|
|
inline |
void padsGeometry::SetEndCapModeOn |
( |
| ) |
|
|
inline |
void padsGeometry::SetGeometryValues |
( |
Int_t |
geo, |
|
|
Int_t |
pad, |
|
|
Int_t |
layout, |
|
|
Double_t |
x, |
|
|
Double_t |
y, |
|
|
Double_t |
z, |
|
|
Double_t |
xBeam, |
|
|
Double_t |
yBeam, |
|
|
Double_t |
ra, |
|
|
Double_t |
psi, |
|
|
Double_t |
gapx, |
|
|
Double_t |
gapz |
|
) |
| |
|
inline |
void padsGeometry::SetGeometryValues |
( |
TString |
DetectorConfig | ) |
|
|
inline |
void padsGeometry::SetGeoType |
( |
Int_t |
type | ) |
|
|
inline |
void padsGeometry::SetNumberOfColumns |
( |
Int_t |
col | ) |
|
|
inline |
void padsGeometry::SetNumberOfPads |
( |
Int_t |
pad | ) |
|
|
inline |
void padsGeometry::SetNumberOfRows |
( |
Int_t |
row | ) |
|
|
inline |
void padsGeometry::SetPadLayout |
( |
Int_t |
layout | ) |
|
|
inline |
void padsGeometry::SetPadsGeometry |
( |
void |
| ) |
|
void padsGeometry::SetPadSize |
( |
Double_t |
si | ) |
|
|
inline |
void padsGeometry::SetPadType |
( |
Int_t |
type | ) |
|
|
inline |
void padsGeometry::SetRadius |
( |
Double_t |
ra | ) |
|
|
inline |
void padsGeometry::SetRHexagon |
( |
Double_t |
si | ) |
|
|
inline |
void padsGeometry::SetSideBlankSpaceX |
( |
Double_t |
gapx | ) |
|
|
inline |
void padsGeometry::SetSideBlankSpaceZ |
( |
Double_t |
gapz | ) |
|
|
inline |
void padsGeometry::SetSizeBeamShielding |
( |
Double_t |
le | ) |
|
|
inline |
void padsGeometry::SetXBeamShift |
( |
Double_t |
xBeam | ) |
|
|
inline |
void padsGeometry::SetXLength |
( |
Double_t |
x | ) |
|
|
inline |
void padsGeometry::SetYBeamShift |
( |
Double_t |
yBeam | ) |
|
|
inline |
void padsGeometry::SetYLength |
( |
Double_t |
y | ) |
|
|
inline |
void padsGeometry::SetZLength |
( |
Double_t |
z | ) |
|
|
inline |
Double_t padsGeometry::deltaProximityBeam |
|
private |
Int_t padsGeometry::endCapMode |
|
private |
Int_t padsGeometry::geoType |
|
private |
Int_t padsGeometry::numberOfColumns |
|
private |
Int_t padsGeometry::numberOfPads |
|
private |
Int_t padsGeometry::numberOfRows |
|
private |
Int_t padsGeometry::padLayout |
|
private |
Double_t padsGeometry::padSize |
|
private |
Int_t padsGeometry::padType |
|
private |
Double_t padsGeometry::radius |
|
private |
Double_t padsGeometry::rHexagon |
|
private |
Double_t padsGeometry::sideBlankSpaceX |
|
private |
Double_t padsGeometry::sideBlankSpaceZ |
|
private |
Double_t padsGeometry::sizeBeamShielding |
|
private |
Double_t padsGeometry::xBeamShift |
|
private |
Double_t padsGeometry::xLength |
|
private |
Double_t padsGeometry::yBeamShift |
|
private |
Double_t padsGeometry::yLength |
|
private |
Double_t padsGeometry::zLength |
|
private |
The documentation for this class was generated from the following file: