|
|
| CDCXtRelations () |
| | Default constructor.
|
| |
|
void | setAlphaBin (const array3 &alpha) |
| | Set alpha-angle bin (rad)
|
| |
|
void | setThetaBin (const array3 &theta) |
| | Set theta-angle bin (rad)
|
| |
|
void | setXtParamMode (unsigned short mode) |
| | Set xt parameterization mode.
|
| |
| void | setXtParams (const XtID xtID, const std::vector< float > ¶ms) |
| | Set xt parameters for the specified id. More...
|
| |
| void | setXtParams (unsigned short iCLayer, unsigned short iLR, unsigned short iAlpha, unsigned short iTheta, const std::vector< float > ¶ms) |
| | Set xt parameters for the specified id. More...
|
| |
| void | addXTParams (const XtID xtID, const std::vector< float > &delta) |
| | Update xt parameters for the specified id. More...
|
| |
| void | addXTParams (unsigned short iCLayer, unsigned short iLR, unsigned short iAlpha, unsigned short iTheta, const std::vector< float > &delta) |
| | Update xt parameters for the specified id. More...
|
| |
| void | replaceXTParams (const XtID xtID, const std::vector< float > ¶m) |
| | Replace xt parameters for the specified id. More...
|
| |
| void | replaceXTParams (unsigned short iCLayer, unsigned short iLR, unsigned short iAlpha, unsigned short iTheta, const std::vector< float > ¶m) |
| | Replace xt parameters for the specified id. More...
|
| |
| unsigned short | getNoOfAlphaBins () const |
| | Get no. More...
|
| |
| unsigned short | getNoOfThetaBins () const |
| | Get no. More...
|
| |
| const array3 & | getAlphaBin (unsigned short i) const |
| | Get i-th alpha-angle bin info. More...
|
| |
|
float | getAlphaPoint (unsigned short i) const |
| | Get i-th alpha-angle point (rad)
|
| |
| const array3 & | getThetaBin (unsigned short i) const |
| | Get i-th theta-angle bin info. More...
|
| |
|
float | getThetaPoint (unsigned short i) const |
| | Get i-th theta-angle point (rad)
|
| |
|
unsigned short | getXtParamMode () const |
| | Get xt parameterization mode.
|
| |
| XtID | getXtID (unsigned short iCLayer, unsigned short iLR, unsigned short iAlpha, unsigned short iTheta) const |
| | Get xt id. More...
|
| |
| XtID | getXtID (unsigned short iCLayer, unsigned short iLR, float alpha, float theta) const |
| | Get xt id. More...
|
| |
| const std::vector< float > & | getXtParams (const XtID xtID) const |
| | Get xt parameters for the specified id. More...
|
| |
| const std::vector< float > & | getXtParams (unsigned short iCLayer, unsigned short iLR, unsigned short iAlpha, unsigned short iTheta) const |
| | Get xt parameters for the specified id. More...
|
| |
|
void | dump () const |
| | Print all contents.
|
| |
|
void | outputToFile (std::string fileName) const |
| | Output the contents in test file format.
|
| |
|
double | getGlobalParam (unsigned short xtId, unsigned short i) const |
| | Get global parameter for i-th component of the specified xtId.
|
| |
|
void | setGlobalParam (double value, unsigned short xtId, unsigned short i) |
| | Set global parameter for i-th component of the specified xtId.
|
| |
|
std::vector< std::pair< unsigned short, unsigned short > > | listGlobalParams () const |
| | list stored global parameters TODO FIXME CDC not ready
|
| |
Database object for xt-relations.
Definition at line 28 of file CDCXtRelations.h.