EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
This is the complete list of members for EicToyModel, including all inherited members.
acceptance(double eta0, double eta1, double eta2, double eta3, bool reset_stacks=false, bool redraw=true) | EicToyModel | |
AccountServiceMaterials(void) | EicToyModel | private |
AddBoundaryModificationRequest(EtmDetector *hostdet, EtmDetector *refdet, double toffset, etm::Stretch how) | EicToyModel | private |
AddEtaLine(double value, bool line=true, bool label=true, bool redraw=true) | EicToyModel | |
AppendChain(std::vector< TVector2 > &chain, const std::vector< TVector2 > &add) | EicToyModel | private |
ApplyStandardTrimming(void) | EicToyModel | |
backward(void) | EicToyModel | inline |
Band(const std::vector< TVector2 > &chain, const EtmLine2D &from, const EtmLine2D &to) | EicToyModel | private |
barrel(void) | EicToyModel | inline |
bck(void) | EicToyModel | |
BuildVacuumChamber(void) | EicToyModel | inline |
CalculateDefaultEtaBoundaries(EtmDetectorStack *single=0) | EicToyModel | private |
CalculateEtaEndPoint(double eta, unsigned vh, unsigned tb, bool account_crossing_angle) | EicToyModel | private |
CalculateEtaStartPoint(double eta, unsigned vh, unsigned tb, bool account_crossing_angle) | EicToyModel | private |
cnv(const TVector2 &world) const | EicToyModel | |
Construct(void) | EicToyModel | inline |
ConstructG4World(void) | EicToyModel | |
DefineG4World(G4LogicalVolume *world) | EicToyModel | inline |
DefineVacuumChamber(EtmVacuumChamber *vc) | EicToyModel | |
draw(void) | EicToyModel | inline |
DrawAxisTicks(void) | EicToyModel | private |
DrawBeamLine(void) | EicToyModel | private |
DrawColorLegend(unsigned rows=1) | EicToyModel | private |
DrawEtaBoundaries(void) | EicToyModel | private |
DrawEtaLines(void) | EicToyModel | private |
DrawFlatFieldLines(double eta) | EicToyModel | |
DrawFlatFieldLines(void) | EicToyModel | private |
DrawIP6boundaries(void) | EicToyModel | inline |
DrawMarkers(void) | EicToyModel | private |
DrawMe(EicToyModel::View view=EicToyModel::kCurrent, bool draw=true) | EicToyModel | private |
DrawPolygon(unsigned dim, const double xx[], const double yy[], int color, bool line=true) const | EicToyModel | private |
DrawRectangle(const TVector2 &bl, const TVector2 &tr, int color, bool line=true) const | EicToyModel | private |
DrawSingleEtaLine(double eta, const TVector2 &to, std::pair< bool, bool > what, bool side) const | EicToyModel | private |
DrawSingleLine(const TVector2 &from, const TVector2 &to, int color=kBlack, int width=1, etm::LineStyle style=etm::solid) const | EicToyModel | private |
EicToyModel(double length=_IR_REGION_LENGTH_DEFAULT_, double radius=_IR_REGION_RADIUS_DEFAULT_) | EicToyModel | |
Enable(const char *tag) | EicToyModel | inlineprivate |
EtmAzimuthalScan class | EicToyModel | friend |
EtmDetector class | EicToyModel | friend |
EtmDetectorStack class | EicToyModel | friend |
EtmVacuumChamber class | EicToyModel | friend |
ExecuteBoundaryModificationRequests(EtmDetectorStack *single=0) | EicToyModel | private |
Export(const char *fname, bool everything=false, bool lock=false) | EicToyModel | |
ExportCADmodel(const char *fname) | EicToyModel | private |
ExportCADmodelCore(std::vector< std::pair< const TColor *, const TopoDS_Shape * > > shapes, const char *fname) | EicToyModel | private |
ExportVacuumChamber(const char *fname=0) | EicToyModel | |
forward(void) | EicToyModel | inline |
full(bool redraw=true) | EicToyModel | inline |
fwd(void) | EicToyModel | |
GetAzimuthalSegmentation(void) const | EicToyModel | inline |
GetCanvasCoordinates(const TVector2 &world) const | EicToyModel | inlineprivate |
GetCrossingAngle(void) const | EicToyModel | inline |
GetCurrentView(void) const | EicToyModel | inlineprivate |
GetG4World(void) const | EicToyModel | inline |
GetIntersection(const std::vector< TVector2 > &chain, const EtmLine2D &line) | EicToyModel | static |
GetIpLocation(void) const | EicToyModel | inline |
GetIrRegionLength(void) const | EicToyModel | inline |
GetIrRegionRadius(void) const | EicToyModel | inline |
GetName(void) const | EicToyModel | inlineprivate |
GetStack(double eta) | EicToyModel | private |
GetVacuumChamber(void) | EicToyModel | inlineprivate |
hdraw(void) | EicToyModel | inline |
home(bool redraw=true) | EicToyModel | |
Import(const char *fname) | EicToyModel | static |
Instance(void) | EicToyModel | inlinestatic |
ip(double offset, bool redraw=true) | EicToyModel | |
ir(double length, double radius, bool redraw=true) | EicToyModel | |
kCurrent enum value | EicToyModel | private |
kHorizontal enum value | EicToyModel | private |
kLeft enum value | EicToyModel | private |
kOff enum value | EicToyModel | private |
kRight enum value | EicToyModel | private |
kUndefined enum value | EicToyModel | private |
kVertical enum value | EicToyModel | private |
left(bool redraw=true) | EicToyModel | inline |
legend(bool what=true, bool redraw=true) | EicToyModel | |
mAzimuthalSegmentation | EicToyModel | private |
mBoundaryModificationRequests | EicToyModel | private |
mCanvas | EicToyModel | private |
mColorLegendEnabled | EicToyModel | private |
mCrossingAngle | EicToyModel | private |
mCurrentView | EicToyModel | private |
mDrawIP6boundaries | EicToyModel | |
mEnabledColorTags | EicToyModel | private |
mEtaLines | EicToyModel | private |
mFlatFieldLinesEta | EicToyModel | private |
mG4LogicalWorld | EicToyModel | private |
mGeometryLocked | EicToyModel | private |
mid(void) | EicToyModel | |
mInstance | EicToyModel | privatestatic |
mIpOffset | EicToyModel | private |
mIrRegionLength | EicToyModel | private |
mIrRegionRadius | EicToyModel | private |
mirror(bool what=true, bool redraw=true) | EicToyModel | |
mMirrorImage | EicToyModel | private |
mName | EicToyModel | private |
mNewCanvasRequired | EicToyModel | private |
mOneSideMode | EicToyModel | private |
mPalette | EicToyModel | private |
mStacks | EicToyModel | private |
mUseDetectorHighlighting | EicToyModel | |
mVacuumChamber | EicToyModel | private |
mX0 | EicToyModel | private |
mXdim | EicToyModel | private |
mXsize | EicToyModel | private |
mY0 | EicToyModel | private |
mYdim | EicToyModel | private |
mYsize | EicToyModel | private |
mZoomedView | EicToyModel | private |
OneSide enum name | EicToyModel | private |
Palette(void) | EicToyModel | inlineprivate |
PlaceG4Volumes(G4LogicalVolume *world) | EicToyModel | |
PlaceG4Volumes(G4VPhysicalVolume *world) | EicToyModel | |
PurgeBoundaryVertexArrays(void) | EicToyModel | private |
RebuildCrack(const std::vector< TVector2 > &chain, const EtmLine2D &am, const EtmLine2D &ap, const EtmLine2D &cut, etm::Stretch how) | EicToyModel | private |
RebuildEverything(bool redraw) | EicToyModel | private |
RemoveEtaLine(double eta) | EicToyModel | inline |
right(bool redraw=true) | EicToyModel | inline |
SetAzimuthalSegmentation(unsigned value) | EicToyModel | inline |
SetCrossingAngle(double value, bool redraw=true) | EicToyModel | |
SetName(const char *name) | EicToyModel | inline |
UseDetectorHighlighting(void) | EicToyModel | inline |
vdraw(void) | EicToyModel | inline |
vertex(void) | EicToyModel | inline |
View enum name | EicToyModel | private |
vtx(void) | EicToyModel | |
width(unsigned width) | EicToyModel | |
write(bool everything=false, bool lock=false) | EicToyModel | |
WriteText(const TVector2 &where, const TString &what, int color=kBlack) const | EicToyModel | private |
zoom(double blX, double blY, double trX, double trY, bool redraw=true) | EicToyModel | |
~EicToyModel() | EicToyModel | inlineprivate |