EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EicToyModel Member List

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)EicToyModelprivate
AddBoundaryModificationRequest(EtmDetector *hostdet, EtmDetector *refdet, double toffset, etm::Stretch how)EicToyModelprivate
AddEtaLine(double value, bool line=true, bool label=true, bool redraw=true)EicToyModel
AppendChain(std::vector< TVector2 > &chain, const std::vector< TVector2 > &add)EicToyModelprivate
ApplyStandardTrimming(void)EicToyModel
backward(void)EicToyModelinline
Band(const std::vector< TVector2 > &chain, const EtmLine2D &from, const EtmLine2D &to)EicToyModelprivate
barrel(void)EicToyModelinline
bck(void)EicToyModel
BuildVacuumChamber(void)EicToyModelinline
CalculateDefaultEtaBoundaries(EtmDetectorStack *single=0)EicToyModelprivate
CalculateEtaEndPoint(double eta, unsigned vh, unsigned tb, bool account_crossing_angle)EicToyModelprivate
CalculateEtaStartPoint(double eta, unsigned vh, unsigned tb, bool account_crossing_angle)EicToyModelprivate
cnv(const TVector2 &world) const EicToyModel
Construct(void)EicToyModelinline
ConstructG4World(void)EicToyModel
DefineG4World(G4LogicalVolume *world)EicToyModelinline
DefineVacuumChamber(EtmVacuumChamber *vc)EicToyModel
draw(void)EicToyModelinline
DrawAxisTicks(void)EicToyModelprivate
DrawBeamLine(void)EicToyModelprivate
DrawColorLegend(unsigned rows=1)EicToyModelprivate
DrawEtaBoundaries(void)EicToyModelprivate
DrawEtaLines(void)EicToyModelprivate
DrawFlatFieldLines(double eta)EicToyModel
DrawFlatFieldLines(void)EicToyModelprivate
DrawIP6boundaries(void)EicToyModelinline
DrawMarkers(void)EicToyModelprivate
DrawMe(EicToyModel::View view=EicToyModel::kCurrent, bool draw=true)EicToyModelprivate
DrawPolygon(unsigned dim, const double xx[], const double yy[], int color, bool line=true) const EicToyModelprivate
DrawRectangle(const TVector2 &bl, const TVector2 &tr, int color, bool line=true) const EicToyModelprivate
DrawSingleEtaLine(double eta, const TVector2 &to, std::pair< bool, bool > what, bool side) const EicToyModelprivate
DrawSingleLine(const TVector2 &from, const TVector2 &to, int color=kBlack, int width=1, etm::LineStyle style=etm::solid) const EicToyModelprivate
EicToyModel(double length=_IR_REGION_LENGTH_DEFAULT_, double radius=_IR_REGION_RADIUS_DEFAULT_)EicToyModel
Enable(const char *tag)EicToyModelinlineprivate
EtmAzimuthalScan classEicToyModelfriend
EtmDetector classEicToyModelfriend
EtmDetectorStack classEicToyModelfriend
EtmVacuumChamber classEicToyModelfriend
ExecuteBoundaryModificationRequests(EtmDetectorStack *single=0)EicToyModelprivate
Export(const char *fname, bool everything=false, bool lock=false)EicToyModel
ExportCADmodel(const char *fname)EicToyModelprivate
ExportCADmodelCore(std::vector< std::pair< const TColor *, const TopoDS_Shape * > > shapes, const char *fname)EicToyModelprivate
ExportVacuumChamber(const char *fname=0)EicToyModel
forward(void)EicToyModelinline
full(bool redraw=true)EicToyModelinline
fwd(void)EicToyModel
GetAzimuthalSegmentation(void) const EicToyModelinline
GetCanvasCoordinates(const TVector2 &world) const EicToyModelinlineprivate
GetCrossingAngle(void) const EicToyModelinline
GetCurrentView(void) const EicToyModelinlineprivate
GetG4World(void) const EicToyModelinline
GetIntersection(const std::vector< TVector2 > &chain, const EtmLine2D &line)EicToyModelstatic
GetIpLocation(void) const EicToyModelinline
GetIrRegionLength(void) const EicToyModelinline
GetIrRegionRadius(void) const EicToyModelinline
GetName(void) const EicToyModelinlineprivate
GetStack(double eta)EicToyModelprivate
GetVacuumChamber(void)EicToyModelinlineprivate
hdraw(void)EicToyModelinline
home(bool redraw=true)EicToyModel
Import(const char *fname)EicToyModelstatic
Instance(void)EicToyModelinlinestatic
ip(double offset, bool redraw=true)EicToyModel
ir(double length, double radius, bool redraw=true)EicToyModel
kCurrent enum valueEicToyModelprivate
kHorizontal enum valueEicToyModelprivate
kLeft enum valueEicToyModelprivate
kOff enum valueEicToyModelprivate
kRight enum valueEicToyModelprivate
kUndefined enum valueEicToyModelprivate
kVertical enum valueEicToyModelprivate
left(bool redraw=true)EicToyModelinline
legend(bool what=true, bool redraw=true)EicToyModel
mAzimuthalSegmentationEicToyModelprivate
mBoundaryModificationRequestsEicToyModelprivate
mCanvasEicToyModelprivate
mColorLegendEnabledEicToyModelprivate
mCrossingAngleEicToyModelprivate
mCurrentViewEicToyModelprivate
mDrawIP6boundariesEicToyModel
mEnabledColorTagsEicToyModelprivate
mEtaLinesEicToyModelprivate
mFlatFieldLinesEtaEicToyModelprivate
mG4LogicalWorldEicToyModelprivate
mGeometryLockedEicToyModelprivate
mid(void)EicToyModel
mInstanceEicToyModelprivatestatic
mIpOffsetEicToyModelprivate
mIrRegionLengthEicToyModelprivate
mIrRegionRadiusEicToyModelprivate
mirror(bool what=true, bool redraw=true)EicToyModel
mMirrorImageEicToyModelprivate
mNameEicToyModelprivate
mNewCanvasRequiredEicToyModelprivate
mOneSideModeEicToyModelprivate
mPaletteEicToyModelprivate
mStacksEicToyModelprivate
mUseDetectorHighlightingEicToyModel
mVacuumChamberEicToyModelprivate
mX0EicToyModelprivate
mXdimEicToyModelprivate
mXsizeEicToyModelprivate
mY0EicToyModelprivate
mYdimEicToyModelprivate
mYsizeEicToyModelprivate
mZoomedViewEicToyModelprivate
OneSide enum nameEicToyModelprivate
Palette(void)EicToyModelinlineprivate
PlaceG4Volumes(G4LogicalVolume *world)EicToyModel
PlaceG4Volumes(G4VPhysicalVolume *world)EicToyModel
PurgeBoundaryVertexArrays(void)EicToyModelprivate
RebuildCrack(const std::vector< TVector2 > &chain, const EtmLine2D &am, const EtmLine2D &ap, const EtmLine2D &cut, etm::Stretch how)EicToyModelprivate
RebuildEverything(bool redraw)EicToyModelprivate
RemoveEtaLine(double eta)EicToyModelinline
right(bool redraw=true)EicToyModelinline
SetAzimuthalSegmentation(unsigned value)EicToyModelinline
SetCrossingAngle(double value, bool redraw=true)EicToyModel
SetName(const char *name)EicToyModelinline
UseDetectorHighlighting(void)EicToyModelinline
vdraw(void)EicToyModelinline
vertex(void)EicToyModelinline
View enum nameEicToyModelprivate
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 EicToyModelprivate
zoom(double blX, double blY, double trX, double trY, bool redraw=true)EicToyModel
~EicToyModel()EicToyModelinlineprivate