Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Alignment
CocoaModel
src
OptORisleyPrism.cc
Go to the documentation of this file.
1
// COCOA class implementation file
2
//Id: OptORisleyPrism.cc
3
//CAT: Model
4
//
5
// History: v1.0
6
// Pedro Arce
7
8
#include "
Alignment/CocoaModel/interface/OptORisleyPrism.h
"
9
#include <iostream>
10
#include <iomanip>
11
#include <cstdlib>
12
#include "
Alignment/CocoaDDLObjects/interface/CocoaSolidShapeBox.h
"
13
#include "
Alignment/CocoaUtilities/interface/GlobalOptionMgr.h
"
14
15
using namespace
CLHEP;
16
17
void
OptORisleyPrism::participateInMeasurement
(
LightRay
& lightray,
Measurement
& meas,
const
ALIstring
& behav )
18
{
19
std::cerr
<<
"object not implemented yet "
<< std::endl;
20
exit
(1);
21
}
22
23
24
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
25
void
OptORisleyPrism::constructSolidShape
()
26
{
27
ALIdouble
go;
28
GlobalOptionMgr
* gomgr =
GlobalOptionMgr::getInstance
();
29
gomgr->
getGlobalOptionValue
(
"VisScale"
, go );
30
31
theSolidShape =
new
CocoaSolidShapeBox
(
"Box"
, go*5.*cm/
m
, go*5.*cm/
m
, go*5.*cm/
m
);
//COCOA internal units are meters
32
}
OptORisleyPrism.h
LightRay
Definition:
LightRay.h:20
cmsRelvalreport.exit
tuple exit
Definition:
cmsRelvalreport.py:1000
ALIdouble
long double ALIdouble
Definition:
CocoaGlobals.h:11
OptORisleyPrism::constructSolidShape
void constructSolidShape()
Definition:
OptORisleyPrism.cc:25
GlobalOptionMgr::getInstance
static GlobalOptionMgr * getInstance()
Definition:
GlobalOptionMgr.cc:18
Measurement
Definition:
Measurement.h:27
GlobalOptionMgr::getGlobalOptionValue
int getGlobalOptionValue(const ALIstring &sstr, ALIdouble &val)
--— Search a string in theGlobalOptions and return 1 if found
Definition:
GlobalOptionMgr.cc:120
CocoaSolidShapeBox.h
GlobalOptionMgr.h
OptORisleyPrism::participateInMeasurement
virtual void participateInMeasurement(LightRay &lightray, Measurement &meas, const ALIstring &behav)
Definition:
OptORisleyPrism.cc:17
m
int m
Definition:
DTDataIntegrityTask.cc:31
dtNoiseDBValidation_cfg.cerr
tuple cerr
Definition:
dtNoiseDBValidation_cfg.py:22
ALIstring
std::string ALIstring
Definition:
CocoaGlobals.h:9
GlobalOptionMgr
Definition:
GlobalOptionMgr.h:18
CocoaSolidShapeBox
Definition:
CocoaSolidShapeBox.h:14
Generated for CMSSW Reference Manual by
1.8.5