star-travex
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
AgUStep Class Reference

#include <AgUStep.h>

Inheritance diagram for AgUStep:

Public Member Functions

 AgUStep ()
 
void operator() ()
 
void Finish ()
 
void Init (const Char_t *filename="")
 Initialize stepping routine. Opens TFile and creates TTree. More...
 

Static Public Member Functions

static AgUStepInstance ()
 

Public Attributes

TGeaEventmEvent
 
TGeaTrackmTrack
 

Static Public Attributes

static Float_t rmin = 0.0
 
static Float_t rmax = 50.0
 
static TGiant3 * geant3
 
static Quest_t * cquest
 
static Gclink_t * clink
 
static Gcflag_t * cflag
 
static Gcvolu_t * cvolu
 
static Gcnum_t * cnum
 
static Gcsets_t * csets
 
static Gckine_t * ckine
 
static Gcking_t * cking
 
static Gctrak_t * ctrak
 
static Gcmate_t * cmate
 
static Gccuts_t * ccuts
 
static Gcphys_t * cphys
 
static Int_t nlev
 

Private Attributes

TTree * mTree
 
TFile * mFile
 
Int_t idEvent
 
Int_t idTruth
 
Float_t aDeStep
 
Float_t aStep
 
Float_t vect0 [7]
 
Int_t oldEvent
 

Static Private Attributes

static AgUStepsInstance = 0
 

Detailed Description

Definition at line 12 of file AgUStep.h.

Constructor & Destructor Documentation

AgUStep::AgUStep ( )

Definition at line 63 of file AgUStep.cxx.

Member Function Documentation

void AgUStep::Finish ( )

Definition at line 182 of file AgUStep.cxx.

void AgUStep::Init ( const Char_t *  filename = "")

Initialize stepping routine. Opens TFile and creates TTree.

Definition at line 173 of file AgUStep.cxx.

AgUStep * AgUStep::Instance ( )
static

Definition at line 56 of file AgUStep.cxx.

void AgUStep::operator() ( )

Definition at line 92 of file AgUStep.cxx.

Member Data Documentation

Float_t AgUStep::aDeStep
private

Definition at line 56 of file AgUStep.h.

Float_t AgUStep::aStep
private

Definition at line 57 of file AgUStep.h.

Gccuts_t * AgUStep::ccuts
static

Definition at line 49 of file AgUStep.h.

Gcflag_t * AgUStep::cflag
static

Definition at line 41 of file AgUStep.h.

Gckine_t * AgUStep::ckine
static

Definition at line 45 of file AgUStep.h.

Gcking_t * AgUStep::cking
static

Definition at line 46 of file AgUStep.h.

Gclink_t * AgUStep::clink
static

Definition at line 40 of file AgUStep.h.

Gcmate_t * AgUStep::cmate
static

Definition at line 48 of file AgUStep.h.

Gcnum_t * AgUStep::cnum
static

Definition at line 43 of file AgUStep.h.

Gcphys_t * AgUStep::cphys
static

Definition at line 50 of file AgUStep.h.

Quest_t * AgUStep::cquest
static

Definition at line 39 of file AgUStep.h.

Gcsets_t * AgUStep::csets
static

Definition at line 44 of file AgUStep.h.

Gctrak_t * AgUStep::ctrak
static

Definition at line 47 of file AgUStep.h.

Gcvolu_t * AgUStep::cvolu
static

Definition at line 42 of file AgUStep.h.

TGiant3 * AgUStep::geant3
static

Definition at line 38 of file AgUStep.h.

Int_t AgUStep::idEvent
private

Definition at line 54 of file AgUStep.h.

Int_t AgUStep::idTruth
private

Definition at line 55 of file AgUStep.h.

TGeaEvent* AgUStep::mEvent

Definition at line 35 of file AgUStep.h.

TFile* AgUStep::mFile
private

Definition at line 32 of file AgUStep.h.

TGeaTrack* AgUStep::mTrack

Definition at line 36 of file AgUStep.h.

TTree* AgUStep::mTree
private

Definition at line 31 of file AgUStep.h.

Int_t AgUStep::nlev
static

Definition at line 51 of file AgUStep.h.

Int_t AgUStep::oldEvent
private

Definition at line 61 of file AgUStep.h.

Float_t AgUStep::rmax = 50.0
static

Definition at line 26 of file AgUStep.h.

Float_t AgUStep::rmin = 0.0
static

Definition at line 25 of file AgUStep.h.

AgUStep * AgUStep::sInstance = 0
staticprivate

Definition at line 30 of file AgUStep.h.

Float_t AgUStep::vect0[7]
private

Definition at line 59 of file AgUStep.h.


The documentation for this class was generated from the following files: