Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::REveGeoOverlapTable::Entry Struct Reference

Definition at line 57 of file REveGeoOverlaps.hxx.

Public Attributes

bool fExtrusion {true}
 extrusion, as opposed to a real overlap
 
std::vector< TGeoHMatrix > fGlobals
 ! global matrix of every placement of the mother
 
std::vector< float > fLocalMarkers
 ! marker points, in the mother's frame, finite only
 
TGeoHMatrix fM1
 
TGeoHMatrix fM2
 ! placements, in the mother's local frame
 
TGeoVolume * fMother {nullptr}
 ! volume both matrices are expressed in
 
std::string fName
 TGeoOverlap name, e.g. ov00035.
 
int fNumRawMarkers {0}
 points the overlap carried, before filtering
 
std::string fTitle
 human-readable description
 
TGeoVolume * fV1 {nullptr}
 ! first volume; the mother, for an extrusion
 
TGeoVolume * fV2 {nullptr}
 ! second volume
 
double fValue {0.}
 overlap/extrusion size, in cm
 
std::string fVol1
 
std::string fVol2
 names of the two volumes
 

#include <ROOT/REveGeoOverlaps.hxx>

Member Data Documentation

◆ fExtrusion

bool ROOT::Experimental::REveGeoOverlapTable::Entry::fExtrusion {true}

extrusion, as opposed to a real overlap

Definition at line 61 of file REveGeoOverlaps.hxx.

◆ fGlobals

std::vector<TGeoHMatrix> ROOT::Experimental::REveGeoOverlapTable::Entry::fGlobals

! global matrix of every placement of the mother

Definition at line 69 of file REveGeoOverlaps.hxx.

◆ fLocalMarkers

std::vector<float> ROOT::Experimental::REveGeoOverlapTable::Entry::fLocalMarkers

! marker points, in the mother's frame, finite only

Definition at line 70 of file REveGeoOverlaps.hxx.

◆ fM1

TGeoHMatrix ROOT::Experimental::REveGeoOverlapTable::Entry::fM1

Definition at line 67 of file REveGeoOverlaps.hxx.

◆ fM2

TGeoHMatrix ROOT::Experimental::REveGeoOverlapTable::Entry::fM2

! placements, in the mother's local frame

Definition at line 67 of file REveGeoOverlaps.hxx.

◆ fMother

TGeoVolume* ROOT::Experimental::REveGeoOverlapTable::Entry::fMother {nullptr}

! volume both matrices are expressed in

Definition at line 66 of file REveGeoOverlaps.hxx.

◆ fName

std::string ROOT::Experimental::REveGeoOverlapTable::Entry::fName

TGeoOverlap name, e.g. ov00035.

Definition at line 58 of file REveGeoOverlaps.hxx.

◆ fNumRawMarkers

int ROOT::Experimental::REveGeoOverlapTable::Entry::fNumRawMarkers {0}

points the overlap carried, before filtering

Definition at line 71 of file REveGeoOverlaps.hxx.

◆ fTitle

std::string ROOT::Experimental::REveGeoOverlapTable::Entry::fTitle

human-readable description

Definition at line 59 of file REveGeoOverlaps.hxx.

◆ fV1

TGeoVolume* ROOT::Experimental::REveGeoOverlapTable::Entry::fV1 {nullptr}

! first volume; the mother, for an extrusion

Definition at line 64 of file REveGeoOverlaps.hxx.

◆ fV2

TGeoVolume* ROOT::Experimental::REveGeoOverlapTable::Entry::fV2 {nullptr}

! second volume

Definition at line 65 of file REveGeoOverlaps.hxx.

◆ fValue

double ROOT::Experimental::REveGeoOverlapTable::Entry::fValue {0.}

overlap/extrusion size, in cm

Definition at line 62 of file REveGeoOverlaps.hxx.

◆ fVol1

std::string ROOT::Experimental::REveGeoOverlapTable::Entry::fVol1

Definition at line 60 of file REveGeoOverlaps.hxx.

◆ fVol2

std::string ROOT::Experimental::REveGeoOverlapTable::Entry::fVol2

names of the two volumes

Definition at line 60 of file REveGeoOverlaps.hxx.

Collaboration diagram for ROOT::Experimental::REveGeoOverlapTable::Entry:
[legend]

The documentation for this struct was generated from the following file: