StarMaker
class description - source file - inheritance tree
class StarMaker : public TNamed
public:
StarMaker StarMaker(char* name, char* title)
StarMaker StarMaker()
StarMaker StarMaker(StarMaker&)
virtual void ~StarMaker()
virtual void AddDigit(Int_t, Int_t, Int_t*, Int_t*, Int_t*)
virtual void AddHit(Int_t, Int_t, Int_t*, Float_t*)
virtual void Browse(TBrowser* b)
TClass* Class()
virtual void Clear(Option_t* opt)
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
virtual void FakeDigits(Int_t nd, Int_t snd)
virtual void FakeHits(Int_t nh, Int_t snh)
virtual void Finish()
Float_t* GetFactor()
Int_t* GetNbitsD()
Int_t* GetNbitsH()
Int_t* GetNbitsV()
Int_t GetND()
Int_t GetNH()
Int_t GetNV()
Int_t GetNW()
Float_t* GetOrigin()
TList* Histograms()
virtual Int_t ImportGeantDigits()
virtual Int_t ImportGeantHits()
virtual void Init()
virtual TClass* IsA()
virtual Bool_t IsFolder()
virtual void MakeBranch()
virtual void Paint(Option_t* opt)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
protected:
Int_t fNV Number of volumes
Int_t fNH Number of hit types
Int_t fND Number of digit types
Int_t fNW Number of words per hit
Int_t fNhits Number of hits
Int_t fNdigits Number of digits
Int_t fGset Geant set number
Int_t fGndet number of same dets
Int_t fGdet[20] list of same dets
Int_t fNbitsV[20] list of bits for volume[i]
Int_t fNbitsH[20] Number of bits for hit[i]
Float_t fOrigin[20] Origin for hit[i]
Float_t fFactor[20] Factor for hit[i]
Int_t fNbitsD[20] Number of bits for digit[i]
TString fSetName Set name
TString fDetName Det name
TList* fHistograms List of histograms
TClonesArray* fHits List of hits
TClonesArray* fDigits List of digits
See also
-
StarBTOHBCSBMaker, StarCALHCSDAMaker, StarCALHCSUPMaker, StarFTPHFSECMaker, StarSVTHSFSDMaker, StarSVTHSVTDMaker, StarTPCHTMSEMaker, StarTPCHTPADMaker, StarTPCHTPAIMaker
Base class for all hits makers
StarMaker()
StarMaker(const char *name, const char *title)
: TNamed(name,title)
normal constructor invoked by all detector makers.
Create the list for detector specific histograms
Add this Maker to the global list of makers in Run.
void Browse(TBrowser *b)
Insert Maker objects in the list of objects to be browsed.
void Clear(Option_t *option)
Reset number of hits and the hits array for this detector
Int_t DistancetoPrimitive(Int_t, Int_t)
void FakeHits(Int_t nh, Int_t snh)
Generate random hits and add these hits to the list
of hits of this detector.
This function loops on all existing tracks and
for each track generates a number hits following
a gaussian of mean nh and standard deviation snh
void FakeDigits(Int_t nd, Int_t snd)
Generate random digits and add these digits to the list
of digits of this detector.
This function loops on all existing tracks and
for each track generates a number digits following
a gaussian of mean nd and standard deviation snd
void Finish()
function called at the end of a run.
Int_t ImportGeantDigits()
Int_t ImportGeantHits()
void MakeBranch()
Create a new branch in the current Root Tree.
The branch of fHits is automatically split
void Paint(Option_t*)
void Streamer(TBuffer &R__b)
Stream an object of class XMaker.
Inline Functions
void AddDigit(Int_t, Int_t, Int_t*, Int_t*, Int_t*)
void AddHit(Int_t, Int_t, Int_t*, Float_t*)
TList* Histograms()
Int_t GetNV()
Int_t GetNH()
Int_t GetND()
Int_t GetNW()
Int_t* GetNbitsV()
Int_t* GetNbitsH()
Int_t* GetNbitsD()
Float_t* GetFactor()
Float_t* GetOrigin()
void Init()
Bool_t IsFolder()
TClass* Class()
TClass* IsA()
void ShowMembers(TMemberInspector& insp, char* parent)
StarMaker StarMaker(StarMaker&)
void ~StarMaker()
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.