#include <TIDARoiDescriptorBuilder.h>
|
static double | exitpoint (double tz0, double teta, double &zexit, double &rexit) |
|
Definition at line 21 of file TIDARoiDescriptorBuilder.h.
◆ TIDARoiDescriptorBuilder()
Definition at line 25 of file TIDARoiDescriptorBuilder.h.
27 r.eta(),
r.etaMinus(),
r.etaPlus(),
28 r.phi(),
r.phiMinus(),
r.phiPlus(),
29 r.zed(),
r.zedMinus(),
r.zedPlus() )
35 for (
unsigned i=0 ;
i<
r.size() ;
i++ ) {
◆ ~TIDARoiDescriptorBuilder()
TIDARoiDescriptorBuilder::~TIDARoiDescriptorBuilder |
( |
| ) |
|
|
inline |
◆ at()
◆ composite()
bool TIDARoiDescriptor::composite |
( |
| ) |
const |
|
inlineinherited |
◆ eta()
double TIDARoiDescriptor::eta |
( |
| ) |
const |
|
inlineinherited |
◆ etacheck()
double TIDARoiDescriptor::etacheck |
( |
double |
eta | ) |
|
|
protectedinherited |
helper function to check if eta range was violated
Definition at line 187 of file TIDARoiDescriptor.cxx.
188 if ( !(
eta > -100 &&
eta < 100) ) {
189 std::cerr <<
"TIDARoiDescriptor constructed with eta outside range -100 < eta <100 EtaRange" << std::endl;
◆ etaHalfWidth()
double TIDARoiDescriptor::etaHalfWidth |
( |
| ) |
const |
|
inlineinherited |
◆ etaMinus()
double TIDARoiDescriptor::etaMinus |
( |
| ) |
const |
|
inlineinherited |
◆ etaPlus()
double TIDARoiDescriptor::etaPlus |
( |
| ) |
const |
|
inlineinherited |
◆ exitpoint()
double TIDARoiDescriptor::exitpoint |
( |
double |
tz0, |
|
|
double |
teta, |
|
|
double & |
zexit, |
|
|
double & |
rexit |
|
) |
| |
|
staticinherited |
do we need protection against eta=0 ?
leaves through the barrel side or front face?
through the barrel edge actually need to calculate the z exit coordinate
for proper containment rather than spurious
"eta containment"
Definition at line 32 of file TIDARoiDescriptor.cxx.
34 if ( teta<0 ) zexit = -
maxZed;
35 else if ( teta>0 ) zexit =
maxZed;
46 rexit = (zexit-tz0) * tantheta;
◆ isFullscan()
bool TIDARoiDescriptor::isFullscan |
( |
| ) |
const |
|
inlineinherited |
◆ l1Id()
unsigned TIDARoiDescriptor::l1Id |
( |
| ) |
const |
|
inlineinherited |
◆ maxR()
double TIDARoiDescriptor::maxR |
( |
| ) |
const |
|
inlineinherited |
◆ maxZ()
double TIDARoiDescriptor::maxZ |
( |
| ) |
const |
|
inlineinherited |
◆ operator std::string()
TIDARoiDescriptor::operator std::string |
( |
| ) |
const |
|
inherited |
◆ operator!=()
◆ operator==()
operators
Definition at line 200 of file TIDARoiDescriptor.h.
201 if (
roiWord() !=
b.roiWord() )
return false;
202 double epsilon=0.001;
203 if ( std::fabs(
phi() -
b.phi()) > epsilon )
return false;
204 if ( std::fabs(
eta() -
b.eta()) > epsilon )
return false;
205 if ( std::fabs(
zed() -
b.zed()) > epsilon )
return false;
◆ operator[]()
◆ params()
◆ phi()
double TIDARoiDescriptor::phi |
( |
| ) |
const |
|
inlineinherited |
◆ phicheck()
double TIDARoiDescriptor::phicheck |
( |
double |
phi | ) |
|
|
protectedinherited |
◆ phiHalfWidth()
double TIDARoiDescriptor::phiHalfWidth |
( |
| ) |
const |
|
inlineinherited |
◆ phiMinus()
double TIDARoiDescriptor::phiMinus |
( |
| ) |
const |
|
inlineinherited |
◆ phiPlus()
double TIDARoiDescriptor::phiPlus |
( |
| ) |
const |
|
inlineinherited |
◆ push_back() [1/2]
◆ push_back() [2/2]
◆ reset()
void TIDARoiDescriptor::reset |
( |
| ) |
|
|
inlineprotectedinherited |
◆ rMinusZed()
double TIDARoiDescriptor::rMinusZed |
( |
| ) |
const |
|
inlineinherited |
◆ roiId()
unsigned TIDARoiDescriptor::roiId |
( |
| ) |
const |
|
inlineinherited |
◆ roiWord()
unsigned TIDARoiDescriptor::roiWord |
( |
| ) |
const |
|
inlineinherited |
◆ rPlusZed()
double TIDARoiDescriptor::rPlusZed |
( |
| ) |
const |
|
inlineinherited |
◆ set_l1Id()
void TIDARoiDescriptor::set_l1Id |
( |
const unsigned int |
l1id | ) |
|
|
inlineinherited |
◆ set_roiId()
void TIDARoiDescriptor::set_roiId |
( |
const unsigned int |
id | ) |
|
|
inlineinherited |
◆ set_roiWord()
void TIDARoiDescriptor::set_roiWord |
( |
const unsigned int |
roiWord | ) |
|
|
inlineinherited |
◆ size()
size_t TIDARoiDescriptor::size |
( |
| ) |
const |
|
inlineinherited |
◆ version()
int TIDARoiDescriptor::version |
( |
| ) |
const |
|
inlineinherited |
◆ zed()
double TIDARoiDescriptor::zed |
( |
| ) |
const |
|
inlineinherited |
◆ zedcheck()
double TIDARoiDescriptor::zedcheck |
( |
double |
zed | ) |
|
|
protectedinherited |
helper function to check if zed range was violated
Definition at line 195 of file TIDARoiDescriptor.cxx.
196 if ( !(
zed > -100000 &&
zed < 100000 ) ) {
197 std::cerr <<
"TIDARoiDescriptor constructed with eta outside range -100000 < sed <100000 ZedRange" << std::endl;
◆ zedHalfWidth()
double TIDARoiDescriptor::zedHalfWidth |
( |
| ) |
const |
|
inlineinherited |
◆ zedMinus()
double TIDARoiDescriptor::zedMinus |
( |
| ) |
const |
|
inlineinherited |
◆ zedMinusR()
double TIDARoiDescriptor::zedMinusR |
( |
| ) |
const |
|
inlineinherited |
◆ zedPlus()
double TIDARoiDescriptor::zedPlus |
( |
| ) |
const |
|
inlineinherited |
◆ zedPlusR()
double TIDARoiDescriptor::zedPlusR |
( |
| ) |
const |
|
inlineinherited |
◆ m_cached
bool TIDARoiDescriptor::m_cached |
|
protectedinherited |
◆ m_dphi
double TIDARoiDescriptor::m_dphi |
|
protectedinherited |
◆ m_fullscan
bool TIDARoiDescriptor::m_fullscan |
|
protectedinherited |
◆ m_l1Id
unsigned int TIDARoiDescriptor::m_l1Id |
|
protectedinherited |
◆ m_params
◆ m_rMinusZed
double TIDARoiDescriptor::m_rMinusZed |
|
protectedinherited |
◆ m_roiId
unsigned int TIDARoiDescriptor::m_roiId |
|
protectedinherited |
◆ m_rois
◆ m_roiWord
unsigned int TIDARoiDescriptor::m_roiWord |
|
protectedinherited |
◆ m_rPlusZed
double TIDARoiDescriptor::m_rPlusZed |
|
protectedinherited |
◆ m_tanthetaMinus
double TIDARoiDescriptor::m_tanthetaMinus |
|
protectedinherited |
◆ m_tanthetaPlus
double TIDARoiDescriptor::m_tanthetaPlus |
|
protectedinherited |
◆ m_zedMinusR
double TIDARoiDescriptor::m_zedMinusR |
|
protectedinherited |
◆ m_zedPlusR
double TIDARoiDescriptor::m_zedPlusR |
|
protectedinherited |
◆ maxRadius
const double TIDARoiDescriptor::maxRadius = 1000 |
|
staticprotectedinherited |
◆ maxZed
const double TIDARoiDescriptor::maxZed = 2700 |
|
staticprotectedinherited |
The documentation for this class was generated from the following file: