EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoVector.h>
Public Member Functions | |
FairGeoVector (Double_t dx=0, Double_t dy=0, Double_t dz=0) | |
FairGeoVector (const FairGeoVector &v) | |
~FairGeoVector () | |
Double_t & | X () |
Double_t & | Y () |
Double_t & | Z () |
Double_t | getX () const |
Double_t | getY () const |
Double_t | getZ () const |
Double_t | getValues (Int_t i) |
void | setXYZ (const Double_t xx, const Double_t yy, const Double_t zz) |
void | setX (const Double_t a) |
void | setY (const Double_t a) |
void | setZ (const Double_t a) |
void | setVector (const Double_t *a) |
void | setVector (const Float_t *a) |
Double_t | operator() (const Int_t i) const |
FairGeoVector | operator- () const |
FairGeoVector & | operator= (const FairGeoVector &v) |
Bool_t | operator== (const FairGeoVector &v) const |
Bool_t | operator!= (const FairGeoVector &v) const |
Bool_t | operator< (const Double_t a) |
check with ilse | |
Bool_t | operator<= (const Double_t a) |
Bool_t | operator> (const Double_t a) |
Bool_t | operator>= (const Double_t a) |
FairGeoVector & | operator+= (const Double_t a) |
FairGeoVector & | operator-= (const Double_t a) |
FairGeoVector & | operator*= (const Double_t a) |
FairGeoVector & | operator/= (const Double_t a) |
FairGeoVector & | operator+= (const FairGeoVector &v) |
FairGeoVector & | operator-= (const FairGeoVector &v) |
FairGeoVector | operator+ (const FairGeoVector &v) const |
FairGeoVector | operator- (const FairGeoVector &v) const |
FairGeoVector & | abs () |
Double_t | scalarProduct (const FairGeoVector &v) const |
FairGeoVector | vectorProduct (const FairGeoVector &v) const |
Double_t | length () const |
void | clear () |
void | print () const |
void | round (Int_t n) |
Protected Member Functions | |
void | round (Double_t d, Int_t n) |
Protected Attributes | |
Double_t | x |
Double_t | y |
Double_t | z |
Friends | |
std::ostream & | operator<< (std::ostream &put, const FairGeoVector &v) |
std::istream & | operator>> (std::istream &get, FairGeoVector &v) |
Definition at line 10 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 10 of file FairGeoVector.h
|
inline |
Definition at line 18 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 18 of file FairGeoVector.h
|
inline |
Definition at line 20 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 20 of file FairGeoVector.h
|
inline |
Definition at line 22 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 22 of file FairGeoVector.h
|
inline |
Definition at line 214 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 214 of file FairGeoVector.h
Referenced by FairGeoBrik::calcVoluParam().
|
inline |
Definition at line 71 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 71 of file FairGeoVector.h
Referenced by FairGeoTransform::clear().
|
inline |
Definition at line 30 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 30 of file FairGeoVector.h
Referenced by FairGeoVolume::getVolParameter().
|
inline |
Definition at line 26 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 26 of file FairGeoVector.h
References x.
Referenced by FairGeoRootBuilder::createNode(), operator!=(), FairGeoMatrix::operator*(), operator+=(), operator-=(), operator=(), operator==(), scalarProduct(), and vectorProduct().
|
inline |
Definition at line 27 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 27 of file FairGeoVector.h
References y.
Referenced by FairGeoRootBuilder::createNode(), operator!=(), FairGeoMatrix::operator*(), operator+=(), operator-=(), operator=(), operator==(), scalarProduct(), and vectorProduct().
|
inline |
Definition at line 28 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 28 of file FairGeoVector.h
References z.
Referenced by FairGeoRootBuilder::createNode(), operator!=(), FairGeoMatrix::operator*(), operator+=(), operator-=(), operator=(), operator==(), scalarProduct(), and vectorProduct().
|
inline |
Definition at line 70 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 70 of file FairGeoVector.h
|
inline |
Definition at line 129 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 129 of file FairGeoVector.h
References getX(), getY(), getZ(), x, y, and z.
|
inline |
Definition at line 95 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 95 of file FairGeoVector.h
|
inline |
Definition at line 170 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 170 of file FairGeoVector.h
|
inline |
Definition at line 202 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 202 of file FairGeoVector.h
|
inline |
Definition at line 154 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 154 of file FairGeoVector.h
|
inline |
Definition at line 186 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 186 of file FairGeoVector.h
References getX(), getY(), getZ(), x, y, and z.
|
inline |
Definition at line 110 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 110 of file FairGeoVector.h
|
inline |
Definition at line 208 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 208 of file FairGeoVector.h
|
inline |
Definition at line 162 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 162 of file FairGeoVector.h
|
inline |
Definition at line 194 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 194 of file FairGeoVector.h
References getX(), getY(), getZ(), x, y, and z.
|
inline |
Definition at line 178 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 178 of file FairGeoVector.h
|
inline |
check with ilse
Definition at line 134 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 134 of file FairGeoVector.h
|
inline |
Definition at line 139 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 139 of file FairGeoVector.h
|
inline |
Definition at line 116 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 116 of file FairGeoVector.h
References getX(), getY(), getZ(), x, y, and z.
|
inline |
Definition at line 124 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 124 of file FairGeoVector.h
References getX(), getY(), getZ(), x, y, and z.
|
inline |
Definition at line 144 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 144 of file FairGeoVector.h
|
inline |
Definition at line 149 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 149 of file FairGeoVector.h
|
inline |
Definition at line 72 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 72 of file FairGeoVector.h
References printf(), x, y, and z.
Referenced by FairGeoTransform::print(), and FairGeoNode::print().
|
inlineprotected |
Definition at line 234 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 234 of file FairGeoVector.h
Referenced by round().
|
inline |
Definition at line 241 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 241 of file FairGeoVector.h
References round(), x, y, and z.
|
inline |
Definition at line 222 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 222 of file FairGeoVector.h
References getX(), getY(), getZ(), x, y, and z.
|
inline |
Definition at line 81 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 81 of file FairGeoVector.h
Referenced by operator>>(), and FairGeoTransform::setTransVector().
|
inline |
Definition at line 88 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 88 of file FairGeoVector.h
|
inline |
Definition at line 45 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 45 of file FairGeoVector.h
References x.
Referenced by FairGeoTrap::calcVoluParam(), FairGeoMatrix::operator*(), and FairGeoVolume::setPoint().
|
inline |
Definition at line 40 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 40 of file FairGeoVector.h
|
inline |
Definition at line 46 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 46 of file FairGeoVector.h
References y.
Referenced by FairGeoTrap::calcVoluParam(), FairGeoMatrix::operator*(), and FairGeoVolume::setPoint().
|
inline |
Definition at line 47 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 47 of file FairGeoVector.h
References z.
Referenced by FairGeoMatrix::operator*(), and FairGeoVolume::setPoint().
|
inline |
|
inline |
Definition at line 23 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 23 of file FairGeoVector.h
References x.
Referenced by CbmRichHitProducer::Init(), and CbmRichProjectionProducer::Init().
|
inline |
Definition at line 24 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 24 of file FairGeoVector.h
References y.
Referenced by CbmRichHitProducer::Init(), and CbmRichProjectionProducer::Init().
|
inline |
Definition at line 25 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 25 of file FairGeoVector.h
References z.
Referenced by CbmRichHitProducer::Init(), CbmRichProjectionProducer::Init(), CbmRichTestHits::Init(), CbmRichTestSim::Init(), and CbmRichGeoTest::Init().
|
friend |
Definition at line 249 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 249 of file FairGeoVector.h
|
friend |
Definition at line 254 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 254 of file FairGeoVector.h
|
protected |
Definition at line 13 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 13 of file FairGeoVector.h
Referenced by abs(), eicpy.qaplots.LogAxis::apply(), clear(), getValues(), getX(), length(), operator!=(), operator()(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), print(), eicpy.qaplots.LogAxis::rebin(), round(), scalarProduct(), setVector(), setX(), setXYZ(), vectorProduct(), and X().
|
protected |
Definition at line 14 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 14 of file FairGeoVector.h
Referenced by abs(), eicpy.qaplots.LogAxis::apply(), clear(), getValues(), getY(), length(), operator!=(), operator()(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), print(), eicpy.qaplots.LogAxis::rebin(), round(), scalarProduct(), setVector(), setXYZ(), setY(), vectorProduct(), and Y().
|
protected |
Definition at line 15 of file FairGeoVector.h.
View newest version in sPHENIX GitHub at line 15 of file FairGeoVector.h
Referenced by abs(), eicpy.qaplots.LogAxis::apply(), clear(), getValues(), getZ(), length(), operator!=(), operator()(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), print(), eicpy.qaplots.LogAxis::rebin(), round(), scalarProduct(), setVector(), setXYZ(), setZ(), vectorProduct(), and Z().