PixelMapBuilder
| #include "PixelMapBuilder.hh" |
PixelMapBuilder
class description - source file - inheritance tree (.pdf)
class PixelMapBuilder : public EsafConfigurable, public EsafMsgSource
| Inheritance Chart: | |||||||||||
|
public:
PixelMapBuilder()
virtual ~PixelMapBuilder()
static TClass* Class()
virtual const char* ClassName() const
virtual const char* ClassType() const
void ClosePxTree()
Bool_t CloseRoot()
void FillPxTree()
void Go()
void InitPxTree()
virtual TClass* IsA() const
Bool_t OpenRoot()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
DiffusePhotonsOnPupil fPupil ohotons generator
EusoDetector* fDetector detector
DetectorTransportManager* fDetectorTransporter photons transporter
EusoElectronics* fElectronics electronics
string fRootFileName output filename
TFile* fRootFile output file
TTree* fTree ttree containing the hits on the pixels
OAPxBunch* fBunch basic hits container
Long_t fNumPhotons total number of photons
Long_t fPhPerBunch size of the bunch
Int_t fNumPixels number of pixels
Class Description
Bool_t CloseRoot()
close root file
Bool_t OpenRoot()
open rootfile with the correct name
void Go()
build the map
void InitPxTree()
creates a new tree and a new photon container
void FillPxTree()
calls fTree->Fill() and then clears the photon container
void ClosePxTree()
Inline Functions
void ~PixelMapBuilder()
PixelMapBuilder PixelMapBuilder()
const char* ClassType() const
const char* ClassName() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
