Go to the documentation of this file.
14 #include "Alignment/IgCocoaFileWriter/interface/IgCocoaFileMgr.h"
15 #include "Alignment/CocoaVisMgr/interface/ALIColour.h"
17 #include "CLHEP/Units/GlobalSystemOfUnits.h"
40 lightray.
dumpData(
"lightray at pinhole ");
47 ALIColour*
col =
new ALIColour(1., 1., 1., 0.);
48 std::vector<ALIdouble> spar;
51 CLHEP::HepRotation
rm;
52 rm.rotateX(90. * deg);
53 IgCocoaFileMgr::getInstance().addSolid(*
this,
"CYLINDER", spar,
col, CLHEP::Hep3Vector(),
rm);
65 "Tubs", go * 0. * cm /
m, go * 1. * cm /
m, go * 1. * cm /
m);
void dumpData(const ALIstring &str) const
const ALIstring & name() const
static GlobalOptionMgr * getInstance()
int getGlobalOptionValue(const ALIstring &sstr, ALIdouble &val)
--— Search a string in theGlobalOptions and return 1 if found
CocoaSolidShape * theSolidShape
const CLHEP::Hep3Vector & centreGlob() const
const CLHEP::Hep3Vector & point() const
static const std::string source
virtual void fillIguana()
void setPoint(const CLHEP::Hep3Vector &point)
void defaultBehaviour(LightRay &lightray, Measurement &meas) override
void setDirection(const CLHEP::Hep3Vector &direc)
static void dump3v(const CLHEP::Hep3Vector &vec, const std::string &msg)
void constructSolidShape() override