Definition at line 56 of file MissingEtHandle.cxx.
◆ createShapeFromJetParameters()
void MissingEtHandle::Imp::createShapeFromJetParameters |
( |
| ) |
|
Definition at line 236 of file MissingEtHandle.cxx.
253 sep =
new SoSeparator();
257 SoGroup * dash =
new SoGroup();
259 SoRotationXYZ *
r =
new SoRotationXYZ();
264 SoTranslation *
t=
new SoTranslation();
265 t->translation.setValue(0, 0, 0);
269 SoDrawStyle *drawStyle =
new SoDrawStyle;
271 drawStyle->lineWidth.setValue(1. *
thickness);
272 drawStyle->linePattern.setValue(0xFF00);
273 dash->addChild(drawStyle);
276 SoCoordinate3 *coords =
new SoCoordinate3;
277 SbVec3f* vert =
new SbVec3f[2];
278 vert[0] = SbVec3f(0.0, 0.0, 0.0);
280 coords->point.setValues(0, 2, vert);
282 dash->addChild(coords);
284 SoLineSet *lineSet =
new SoLineSet ;
285 lineSet->numVertices.set1Value(0, 2) ;
286 dash->addChild(lineSet);
290 base =
new SoGroup();
291 base->addChild(dash);
◆ met()
double MissingEtHandle::Imp::met |
( |
| ) |
const |
|
inline |
◆ mpx()
double MissingEtHandle::Imp::mpx |
( |
| ) |
const |
|
inline |
◆ mpy()
double MissingEtHandle::Imp::mpy |
( |
| ) |
const |
|
inline |
◆ name()
QString MissingEtHandle::Imp::name |
( |
| ) |
const |
|
inline |
◆ phi()
double MissingEtHandle::Imp::phi |
( |
| ) |
const |
|
inline |
◆ sumet()
double MissingEtHandle::Imp::sumet |
( |
| ) |
const |
|
inline |
◆ updateConeHeightParameters() [1/2]
void MissingEtHandle::Imp::updateConeHeightParameters |
( |
| ) |
const |
◆ updateConeHeightParameters() [2/2]
void MissingEtHandle::Imp::updateConeHeightParameters |
( |
SoCone * |
cone, |
|
|
SoTranslation * |
trans, |
|
|
const double & |
energy |
|
) |
| const |
Definition at line 301 of file MissingEtHandle.cxx.
316 cone->bottomRadius = 50.;
317 trans->translation = SbVec3f(0,-0.5*
h,0);
320 SbString strHeight, strRadius;
322 (
cone->bottomRadius).
get(strRadius);
323 std::cout <<
"input - energy: " <<
energy <<
" - scale: " <<
scale <<
" - maxR: " <<
maxR <<
" - h: " <<
h <<
" --- updated cone - height: " << strHeight.getString() <<
" - bottom radius: " << strRadius.getString() << std::endl;
◆ base
SoGroup* MissingEtHandle::Imp::base = nullptr |
◆ cone
SoCone* MissingEtHandle::Imp::cone = nullptr |
◆ length
double MissingEtHandle::Imp::length = 1.0 |
◆ m_met
◆ maxR
double MissingEtHandle::Imp::maxR = 0.0 |
◆ scale
double MissingEtHandle::Imp::scale = 10.0 |
◆ sep
SoSeparator* MissingEtHandle::Imp::sep = nullptr |
◆ shape
bool MissingEtHandle::Imp::shape = true |
◆ theclass
◆ theCollHandle
◆ theCollSettingsButton
◆ thickness
double MissingEtHandle::Imp::thickness = 1.0 |
The documentation for this class was generated from the following file: