GEvent
class description - source file - inheritance tree
private:
void DoProccesedFile(Char_t*, Char_t*, Float_t, Float_t, Int_t, Int_t)
public:
GEvent(Char_t*, Char_t*, Float_t = 50, Float_t = 50, Float_t = 2, Int_t = 1, Int_t = 0)
GEvent(const GEvent&)
GEvent(Float_t = 50)
virtual ~GEvent()
void AddStrip(Int_t, TH1F*, TH1F*)
static TClass* Class()
Int_t ClusterSize(Int_t, Int_t*)
Int_t ClusterSize()
void DrawHisto(Int_t, char*)
Float_t EventEnergy()
TClonesArray* GetArrayN()
TClonesArray* GetArrayP()
Float_t GetELoss(Int_t d)
Float_t GetEpX(Int_t d)
Float_t GetEpY(Int_t d)
Float_t GetExpX(Int_t d)
Float_t GetExpY(Int_t d)
void GetHisto(Int_t, TH1F*, char*)
void GetHitMap(Int_t*)
Int_t GetLenght()
Float_t GetPathLen(Int_t d)
Int_t GetStrip(Int_t d)
virtual TClass* IsA() const
Int_t Next(FILE*, Int_t = 0)
void NextX(Float_t, Float_t, Float_t, Int_t)
void PrintEvent()
void Reset()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void Signals(GSignals*, Int_t*, Trap*, Trap*, TH1F*, TH1F*, Elec*, Int_t)
void Signals(Float_t*, Int_t*)
void Signals(Float_t*, Int_t*, Trap*, Trap*, TH1F*, TH1F*, Elec*, Int_t)
void SignalsI(GSignals*, Float_t*, Int_t*, Trap*, Trap*, TH1F*, TH1F*, Elec*, Int_t)
void SignalsI(GSignals*, GSignals*, Float_t*, Int_t*, Trap*, Trap*, TH1F*, TH1F*, Elec*, Int_t)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t Event Event number
Float_t Shift Select the strip for taking signal
Int_t Lenght Lenght of Event
TArrayI DriftStrip drift strip
TArrayF EpX Entry point X
TArrayF ExpX Exit point X
TArrayF EpY Entry point Y
TArrayF ExpY Exit point Y
TArrayF EnergyLoss energy loss in step [electrons]
TArrayF PathLenght path lenght in step
TClonesArray* histop Array of positive charge drift histograms
TClonesArray* histon Array of negative charge drift histograms
EventEnergy()
GEvent(Float_t x)
Constructor:
Float_t x ; selects the shift in um for the strips readot x=x+shift
This is used for selecting the read out strip.
GEvent(Char_t *name, Char_t *newname, Float_t pitch,Float_t shift, Float_t offset,Int_t byteorder,Int_t print)
~GEvent()
void DoProccesedFile(Char_t *name,Char_t *newname, Float_t offset, Float_t Pitch, Int_t ByteOrder, Int_t print)
Int_t Next(FILE *in,Int_t print)
void NextX(Float_t width, Float_t depth,Float_t pos,Int_t print)
void AddStrip(Int_t number, TH1F *hisp,TH1F *hisn)
void Reset()
void DrawHisto(Int_t i,char *option)
void GetHitMap(Int_t *hitmap)
Int_t ClusterSize()
Int_t ClusterSize(Int_t lenght, Int_t *driftstrip)
void Signals(Float_t *x,Int_t *y,Trap *tn,Trap *tp,TH1F *trn,TH1F *trp,Elec *el,Int_t shaper)
void Signals(GSignals *sig,Int_t *y,Trap *tn,Trap *tp,TH1F *trn,TH1F *trp,Elec *el,Int_t shaper)
void SignalsI(GSignals *sigi,Float_t *transfer,Int_t *y,Trap *tn,Trap *tp,TH1F *trn,TH1F *trp,Elec *el,Int_t shaper)
void SignalsI(GSignals *sigi,GSignals *sig,Float_t *transfer,Int_t *y,Trap *tn,Trap *tp,TH1F *trn,TH1F *trp,Elec *el,Int_t shaper)
void Signals(Float_t *x,Int_t *y)
void GetHisto(Int_t i,TH1F *his,char *option)
void PrintEvent()
Inline Functions
Float_t GetEpX(Int_t d)
Float_t GetEpY(Int_t d)
Float_t GetExpX(Int_t d)
Float_t GetExpY(Int_t d)
Float_t GetELoss(Int_t d)
Int_t GetStrip(Int_t d)
Float_t GetPathLen(Int_t d)
Int_t GetLenght()
TClonesArray* GetArrayN()
TClonesArray* GetArrayP()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
GEvent GEvent(const GEvent&)
Last update: Mon Jan 12 14:47:36 2004
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.