|
| 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.