11#ifndef ROOT_TGeoRegion 
   12#define ROOT_TGeoRegion 
#define ClassDefOverride(name, id)
 
~TGeoRegionCut() override
 
TGeoRegionCut(const char *name, Double_t cut)
 
void SetCut(Double_t cut)
 
Regions are groups of volumes having a common set of user tracking cuts.
 
TGeoRegionCut * GetCut(int i) const
 
TGeoRegion & operator=(const TGeoRegion &other)
Assignment operator.
 
~TGeoRegion() override
Region destructor.
 
TGeoRegion(const char *name, const char *title="")
 
void AddCut(const char *name, Double_t cut)
Add cut to the region.
 
void Print(Option_t *option="") const override
Print region info.
 
TGeoVolume * GetVolume(int i) const
 
void AddVolume(TGeoVolume *vol)
 
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
 
The TNamed class is the base class for all named ROOT classes.
 
Int_t GetEntriesFast() const
 
TObject * At(Int_t idx) const override
 
void Add(TObject *obj) override