#include <Side.h>
◆ Side()
◆ ~Side()
◆ addLayer()
void Side::addLayer |
( |
unsigned int |
grains, |
|
|
double |
z |
|
) |
| |
89{
94}
std::vector< Layer > _layer
Definition: Side.h:27
grains()
Definition: grains.C:3
unsigned int grains
Definition: Struct.h:28
double zLayer
Definition: Struct.h:29
◆ addTrack()
TTree * tr
Definition: Shower_E_FromShowerRoot.C:5
std::vector< Track > _tArr
Definition: Side.h:26
◆ getBottomZ()
double Side::getBottomZ |
( |
| ) |
const |
|
inline |
double _bottomZ
Definition: Side.h:14
◆ getFlag()
int Side::getFlag |
( |
| ) |
const |
|
inline |
int _flag
Definition: Side.h:25
◆ getGrains()
int Side::getGrains |
( |
| ) |
const |
|
inline |
int _nGrains
Definition: Side.h:15
◆ getIXX()
double Side::getIXX |
( |
| ) |
const |
|
inline |
double _iXX
Definition: Side.h:24
◆ getIXY()
double Side::getIXY |
( |
| ) |
const |
|
inline |
double _iXY
Definition: Side.h:24
◆ getIYX()
double Side::getIYX |
( |
| ) |
const |
|
inline |
double _iYX
Definition: Side.h:24
◆ getIYY()
double Side::getIYY |
( |
| ) |
const |
|
inline |
double _iYY
Definition: Side.h:24
◆ getLayerAt()
Layer * Side::getLayerAt |
( |
int |
id | ) |
|
|
inline |
◆ getLayers()
int Side::getLayers |
( |
| ) |
const |
|
inline |
int _nLayers
Definition: Side.h:17
◆ getLayersArr()
std::vector< Layer > Side::getLayersArr |
( |
| ) |
const |
|
inline |
◆ getMappedFovPosX()
double Side::getMappedFovPosX |
( |
| ) |
const |
|
inline |
double _mappedFovPosX
Definition: Side.h:21
◆ getMappedFovPosY()
double Side::getMappedFovPosY |
( |
| ) |
const |
|
inline |
double _mappedFovPosY
Definition: Side.h:22
◆ getMXX()
double Side::getMXX |
( |
| ) |
const |
|
inline |
double _mXX
Definition: Side.h:23
◆ getMXY()
double Side::getMXY |
( |
| ) |
const |
|
inline |
double _mXY
Definition: Side.h:23
◆ getMYX()
double Side::getMYX |
( |
| ) |
const |
|
inline |
double _mYX
Definition: Side.h:23
◆ getMYY()
double Side::getMYY |
( |
| ) |
const |
|
inline |
double _mYY
Definition: Side.h:23
◆ getStageFovPosX()
double Side::getStageFovPosX |
( |
| ) |
const |
|
inline |
double _stageFovPosX
Definition: Side.h:19
◆ getStageFovPosY()
double Side::getStageFovPosY |
( |
| ) |
const |
|
inline |
double _stageFovPosY
Definition: Side.h:20
◆ getTopZ()
double Side::getTopZ |
( |
| ) |
const |
|
inline |
double _topZ
Definition: Side.h:13
◆ getTrackAt()
Track * Side::getTrackAt |
( |
int |
id | ) |
|
|
inline |
76{
return &(
_tArr.at(
id));}
◆ getTracks()
int Side::getTracks |
( |
| ) |
const |
|
inline |
int _nTracks
Definition: Side.h:16
◆ getZ()
double Side::getZ |
( |
| ) |
const |
|
inline |
double _z
Definition: Side.h:18
◆ iMapPoint() [1/2]
24{
31 return v;
32}
double y
Definition: Struct.h:15
double x
Definition: Struct.h:14
double z
Definition: Struct.h:16
p
Definition: testBGReduction_AllMethods.C:8
◆ iMapPoint() [2/2]
36{
42 return v;
43}
double y
Definition: Struct.h:9
double x
Definition: Struct.h:8
◆ mapPoint() [1/2]
◆ mapPoint() [2/2]
◆ operator=()
Side Side::operator= |
( |
const Side & |
rhs | ) |
|
60{
61 if (this == &rhs)
62 return *this;
76 for (
int i = 0; i < static_cast<int> (rhs.
_tArr.size()); i++)
77 {
79 }
80 for (
int i = 0; i < static_cast<int> (rhs.
_layer.size()); i++)
81 {
83 }
84
85 return *this;
86}
double getTopZ() const
Definition: Side.h:59
std::vector< Layer > getLayersArr() const
Definition: Side.h:77
double getIXX() const
Definition: Side.h:71
double getBottomZ() const
Definition: Side.h:60
double getMXX() const
Definition: Side.h:67
double getIYY() const
Definition: Side.h:74
double getIXY() const
Definition: Side.h:72
double getMappedFovPosX() const
Definition: Side.h:64
double getStageFovPosY() const
Definition: Side.h:63
int getFlag() const
Definition: Side.h:81
double getMYX() const
Definition: Side.h:69
int getTracks() const
Definition: Side.h:80
double getMXY() const
Definition: Side.h:68
double getZ() const
Definition: Side.h:61
int getGrains() const
Definition: Side.h:79
double getMappedFovPosY() const
Definition: Side.h:65
double getStageFovPosX() const
Definition: Side.h:62
double getMYY() const
Definition: Side.h:70
double getIYX() const
Definition: Side.h:73
◆ setBottomZ()
void Side::setBottomZ |
( |
double |
bottomZ | ) |
|
|
inline |
◆ setFlag()
void Side::setFlag |
( |
int |
flag | ) |
|
|
inline |
◆ setGrains()
void Side::setGrains |
( |
int |
nGrains | ) |
|
|
inline |
◆ setIXX()
void Side::setIXX |
( |
double |
mxx | ) |
|
|
inline |
◆ setIXY()
void Side::setIXY |
( |
double |
mxy | ) |
|
|
inline |
◆ setIYX()
void Side::setIYX |
( |
double |
myx | ) |
|
|
inline |
◆ setIYY()
void Side::setIYY |
( |
double |
myy | ) |
|
|
inline |
◆ setLayers()
void Side::setLayers |
( |
int |
nLayers | ) |
|
|
inline |
◆ setM()
void Side::setM |
( |
double |
mxx, |
|
|
double |
mxy, |
|
|
double |
myx, |
|
|
double |
myy |
|
) |
| |
46{
51 double det = 1 / (mxx * myy - mxy * myx);
56}
◆ setMappedFovPosX()
void Side::setMappedFovPosX |
( |
double |
posx | ) |
|
|
inline |
◆ setMappedFovPosY()
void Side::setMappedFovPosY |
( |
double |
posy | ) |
|
|
inline |
◆ setMXX()
void Side::setMXX |
( |
double |
mxx | ) |
|
|
inline |
◆ setMXY()
void Side::setMXY |
( |
double |
mxy | ) |
|
|
inline |
◆ setMYX()
void Side::setMYX |
( |
double |
myx | ) |
|
|
inline |
◆ setMYY()
void Side::setMYY |
( |
double |
myy | ) |
|
|
inline |
◆ setStageFovPosX()
void Side::setStageFovPosX |
( |
double |
posx | ) |
|
|
inline |
◆ setStageFovPosY()
void Side::setStageFovPosY |
( |
double |
posy | ) |
|
|
inline |
◆ setTopZ()
void Side::setTopZ |
( |
double |
topZ | ) |
|
|
inline |
◆ setTracks()
void Side::setTracks |
( |
int |
nTracks | ) |
|
|
inline |
◆ setZ()
void Side::setZ |
( |
double |
z | ) |
|
|
inline |
◆ _bottomZ
◆ _flag
◆ _iXX
◆ _iXY
◆ _iYX
◆ _iYY
◆ _layer
std::vector<Layer> Side::_layer |
|
private |
◆ _mappedFovPosX
double Side::_mappedFovPosX |
|
private |
◆ _mappedFovPosY
double Side::_mappedFovPosY |
|
private |
◆ _mXX
◆ _mXY
◆ _mYX
◆ _mYY
◆ _nGrains
◆ _nLayers
◆ _nTracks
◆ _stageFovPosX
double Side::_stageFovPosX |
|
private |
◆ _stageFovPosY
double Side::_stageFovPosY |
|
private |
◆ _tArr
std::vector<Track> Side::_tArr |
|
private |
◆ _topZ
◆ _z
The documentation for this class was generated from the following files:
- /home/antonio/fedra_doxygen/src/appl/rwcToEdb/Side.h
- /home/antonio/fedra_doxygen/src/appl/rwcToEdb/Side.cpp