stressShapes.cxx File Reference

#include <TRandom3.h>
#include <TROOT.h>
#include <TH1.h>
#include <TMath.h>
#include <TGeoManager.h>
#include <TGeoVolume.h>
#include <TGeoPcon.h>
#include <TGeoMatrix.h>
#include <TBenchmark.h>
#include <TApplication.h>

Go to the source code of this file.

Functions

void stressShapes ()
int main (int argc, char **argv)
void sample_volume (Int_t ivol)
void length ()


Function Documentation

void length (  ) 

Definition at line 76 of file stressShapes.cxx.

References TMath::Abs(), TMath::ACos(), TList::Add(), TObjArray::At(), TList::At(), TMath::Cos(), TList::Delete(), dir(), E, TGeoManager::FindNextBoundary(), TGeoManager::GetCurrentNode(), TObjArray::GetEntriesFast(), TGeoManager::GetListOfVolumes(), TNamed::GetName(), TGeoManager::GetStep(), TGeoNode::GetVolume(), gGeoManager, gRandom, hist, i, TObjArray::IndexOf(), TGeoManager::InitTrack(), TGeoManager::IsEntering(), TGeoManager::IsOutside(), TH1::kCanRebin, len, phi, TMath::Pi(), result(), TRandom::Rndm(), TGeoManager::SetStep(), TMath::Sin(), sprintf(), TGeoManager::Step(), and theta.

int main ( int  argc,
char **  argv 
)

Definition at line 16 of file stressShapes.cxx.

References stressShapes().

void sample_volume ( Int_t  ivol  ) 

Definition at line 40 of file stressShapes.cxx.

References TMath::Abs(), TObjArray::At(), TGeoShape::Contains(), TGeoManager::GetListOfVolumes(), TNamed::GetName(), TGeoVolume::GetShape(), gGeoManager, gRandom, i, ratio, result(), TRandom::Rndm(), sigma, sprintf(), and TMath::Sqrt().

Referenced by stressShapes().

void stressShapes (  ) 

Definition at line 169 of file stressShapes.cxx.

References TGeoVolume::AddNode(), TGeoManager::CloseGeometry(), cp_brun, TGeoManager::DefaultColors(), TGeoMixture::DefineElement(), E, gBenchmark, TBenchmark::GetCpuTime(), TGeoManager::GetListOfVolumes(), TGeoVolume::GetShape(), TROOT::GetVersion(), TROOT::GetVersionDate(), TROOT::GetVersionTime(), gGeoManager, gROOT, gSystem, length, TSystem::Load(), TGeoManager::MakeArb8(), TGeoManager::MakeBox(), TGeoManager::MakeCone(), TGeoManager::MakeCons(), TGeoManager::MakeCtub(), TGeoManager::MakeEltu(), TGeoManager::MakeGtra(), TGeoManager::MakePara(), TGeoManager::MakePcon(), TGeoManager::MakePgon(), TGeoManager::MakeSphere(), TGeoManager::MakeTrap(), TGeoManager::MakeTrd1(), TGeoManager::MakeTrd2(), TGeoManager::MakeTube(), TGeoManager::MakeTubs(), pcon(), TBenchmark::Print(), sample_volume(), TGeoManager::SetTopVolume(), TObject::SetUniqueID(), TMath::Sqrt(), TBenchmark::Start(), and TBenchmark::Stop().

Referenced by main().


Generated on Tue Jul 5 16:08:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1