![]() |
![]() |
#include <CocoaToDDLMgr.h>
Public Member Functions | |
ALIint | buildRotationNumber (OpticalObject *opto) |
CocoaToDDLMgr () | |
void | lv (OpticalObject *opto) |
void | ma (CocoaMaterialElementary *ma) |
ALIbool | materialIsRepeated (CocoaMaterialElementary *ma) |
void | measurementsAsSpecPars () |
void | newPartPost (std::string name, std::string extension) |
void | newPartPre (std::string name) |
void | newSectPost (std::string name) |
void | newSectPost_lv (std::string name) |
void | newSectPost_ma (std::string name) |
void | newSectPost_pv (std::string name) |
void | newSectPost_ro (std::string name) |
void | newSectPost_so (std::string name) |
void | newSectPost_specPar (std::string name) |
void | newSectPre (std::string name, std::string type) |
void | newSectPre_lv (std::string name) |
void | newSectPre_ma (std::string name) |
void | newSectPre_pv (std::string name) |
void | newSectPre_ro (std::string name) |
void | newSectPre_so (std::string name) |
void | newSectPre_specPar (std::string name) |
void | pv (OpticalObject *opto) |
void | ro (const CLHEP::HepRotation &ro, int n) |
std::string | scrubString (const std::string &s) |
void | so (OpticalObject *opto) |
void | specPar (OpticalObject *opto) |
void | writeDDDFile (ALIstring filename) |
void | writeHeader (ALIstring filename) |
void | writeLogicalVolumes () |
void | writeMaterials () |
void | writePhysicalVolumes () |
void | writeRotations () |
void | writeSolids () |
void | writeSpecPars () |
void | writeSpecParsCocoa () |
~CocoaToDDLMgr () | |
Static Public Member Functions | |
static CocoaToDDLMgr * | getInstance () |
Private Attributes | |
ALIFileOut | file_ |
std::string | filename_ |
std::vector < CocoaMaterialElementary * > | theMaterialList |
std::vector< CLHEP::HepRotation > | theRotationList |
Static Private Attributes | |
static CocoaToDDLMgr * | instance = 0 |
Definition at line 26 of file CocoaToDDLMgr.h.
|
inline |
Definition at line 31 of file CocoaToDDLMgr.h.
|
inline |
Definition at line 32 of file CocoaToDDLMgr.h.
ALIint CocoaToDDLMgr::buildRotationNumber | ( | OpticalObject * | opto | ) |
Definition at line 815 of file CocoaToDDLMgr.cc.
|
static |
Definition at line 25 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::lv | ( | OpticalObject * | opto | ) |
Definition at line 466 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::ma | ( | CocoaMaterialElementary * | ma | ) |
g*cm3;
Definition at line 221 of file CocoaToDDLMgr.cc.
ALIbool CocoaToDDLMgr::materialIsRepeated | ( | CocoaMaterialElementary * | ma | ) |
Definition at line 768 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::measurementsAsSpecPars | ( | ) |
Definition at line 677 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newPartPost | ( | std::string | name, |
std::string | extension | ||
) |
Definition at line 203 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newPartPre | ( | std::string | name | ) |
Definition at line 184 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPost | ( | std::string | name | ) |
Definition at line 760 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPost_lv | ( | std::string | name | ) |
Definition at line 494 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPost_ma | ( | std::string | name | ) |
Definition at line 252 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPost_pv | ( | std::string | name | ) |
Definition at line 554 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPost_ro | ( | std::string | name | ) |
Definition at line 598 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPost_so | ( | std::string | name | ) |
Definition at line 446 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPost_specPar | ( | std::string | name | ) |
Definition at line 744 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPre | ( | std::string | name, |
std::string | type | ||
) |
Definition at line 753 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPre_lv | ( | std::string | name | ) |
Definition at line 457 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPre_ma | ( | std::string | name | ) |
Definition at line 212 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPre_pv | ( | std::string | name | ) |
Definition at line 505 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPre_ro | ( | std::string | name | ) |
Definition at line 565 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPre_so | ( | std::string | name | ) |
Definition at line 263 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::newSectPre_specPar | ( | std::string | name | ) |
Definition at line 606 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::pv | ( | OpticalObject * | opto | ) |
Definition at line 514 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::ro | ( | const CLHEP::HepRotation & | ro, |
int | n | ||
) |
Definition at line 572 of file CocoaToDDLMgr.cc.
std::string CocoaToDDLMgr::scrubString | ( | const std::string & | s | ) |
Definition at line 784 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::so | ( | OpticalObject * | opto | ) |
Definition at line 272 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::specPar | ( | OpticalObject * | opto | ) |
Definition at line 618 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeDDDFile | ( | ALIstring | filename | ) |
Definition at line 34 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeHeader | ( | ALIstring | filename | ) |
Definition at line 63 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeLogicalVolumes | ( | ) |
Definition at line 108 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeMaterials | ( | ) |
Definition at line 69 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writePhysicalVolumes | ( | ) |
Definition at line 128 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeRotations | ( | ) |
Definition at line 144 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeSolids | ( | ) |
Definition at line 86 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeSpecPars | ( | ) |
Definition at line 159 of file CocoaToDDLMgr.cc.
void CocoaToDDLMgr::writeSpecParsCocoa | ( | ) |
Definition at line 727 of file CocoaToDDLMgr.cc.
|
private |
Definition at line 76 of file CocoaToDDLMgr.h.
|
private |
Definition at line 77 of file CocoaToDDLMgr.h.
|
staticprivate |
Definition at line 74 of file CocoaToDDLMgr.h.
|
private |
Definition at line 79 of file CocoaToDDLMgr.h.
|
private |
Definition at line 80 of file CocoaToDDLMgr.h.