StFtpcDisplay


class description - source file - inheritance tree

class StFtpcDisplay : public TObject


    public:
StFtpcDisplay StFtpcDisplay() StFtpcDisplay StFtpcDisplay(TObjArray* hits, TObjArray* tracks) StFtpcDisplay StFtpcDisplay(TObjArray* hits, TObjArray* tracks, TObjArray* geanthits, TObjArray* geanttracks) StFtpcDisplay StFtpcDisplay(StFtpcDisplay&) virtual void ~StFtpcDisplay() static TClass* Class() void Delete() void FillFound(Bool_t good_found, MIntArray* split, MIntArray* unclean, MIntArray* found_hits, Float_t eta_low, Float_t eta_up, Float_t pt_low, Float_t pt_up) void FillGeant(Bool_t electrons, Bool_t non_vtx, Bool_t good, Bool_t geant_hits, Float_t eta_low, Float_t eta_up, Float_t pt_low, Float_t pt_up) virtual TClass* IsA() const Bool_t IsGeant() void OnOff(Bool_t on) void ShowClusters() void ShowEvalTracks(MIntArray* splitArr = NULL, MIntArray* uncleanArr = NULL, MIntArray* clusterArr = NULL) virtual void ShowMembers(TMemberInspector& insp, char* parent) void ShowTracks(Int_t trackanz = 0, Int_t* trackarray = NULL) virtual void Streamer(TBuffer& b) void TrackInfo()

Data Members

private:
TObjArray* mTrack found tracks TObjArray* mHit found hits TObjArray* mGeantTrack geant tracks TObjArray* mGeantHit geanthits Int_t mNumRowSegment number of row segments Int_t mNumPhiSegment number of phi segments Int_t mNumEtaSegment number of eta segments Int_t mBounds row * phi * eta segments Bool_t mIsGeant indicator if input is geant TCanvas* mX_Y_Z canvas for both Ftpcs TCanvas* mX_Y_Zplus canvas for positive Ftpc TCanvas* mX_Y_Zminus canvas for negative Ftpc TNode* mNode0 node for both Ftpcs TNode* mNode1 node for positive Ftpcs TNode* mNode2 node for negative Ftpcs TPolyLine3D* line tracks TPolyLine3D* current_line pointer to track TPolyMarker3D* found_hit cluster on track in both Ftpcs TPolyMarker3D* found_hit_plus cluster on track in positive Ftpcs TPolyMarker3D* found_hit_minus cluster on track in negative Ftpcs TPolyMarker3D* unused_hit unused cluster in both Ftpcs TPolyMarker3D* unused_hit_plus unused cluster in positive Ftpcs TPolyMarker3D* unused_hit_minus unused cluster in negative Ftpcs TPolyMarker3D* wrong_hit wrong cluster on track in both Ftpcs TPolyMarker3D* wrong_hit_plus wrong cluster on track in positive Ftpcs TPolyMarker3D* wrong_hit_minus wrong cluster on track in negative Ftpcs Float_t* found_value found hit coordinates of both Ftpcs Float_t* found_value_plus found hit coordinates of positive Ftpc Float_t* found_value_minus found hit coordinates of negative Ftpc Float_t* unused_value unused hit coordinates of both Ftpcs Float_t* unused_value_plus unused hit coordinates of positive Ftpc Float_t* unused_value_minus unused hit coordinates of negative Ftpc Float_t* wrong_value wrong found hit coordinates of both Ftpcs Float_t* wrong_value_plus wrong found hit coordinates of positive Ftpc Float_t* wrong_value_minus wrong found hit coordinates of negative Ftpc

Class Description

                                                                                
 StFtpcDisplay class - displays tracks and clusters.                            
                                                                                


StFtpcDisplay()
 Default constructor.

StFtpcDisplay(TObjArray *hits, TObjArray *tracks)
 Ususal constructor.

StFtpcDisplay(TObjArray *hits, TObjArray *tracks, TObjArray *geanthits, TObjArray *geanttracks)
 Constructor for evaluator output.

~StFtpcDisplay()
 Destructor.

void TrackInfo()
 Information about a specific track.

void ShowClusters()
 Displays the clusters (2D view).

void ShowTracks(Int_t trackanz, Int_t trackarray[])
 Displays the found tracks and the clusters in a nice 3D view.
 You will be asked if you want to see only one of the Ftpcs ('+' or '-') or both.

 ShowTracks() or ShowTracks(0) displays all tracks and all clusters
 Showtracks(-1) displays all unused clusters
 ShowTracks(-2) displays all tracks but no clusters
 Showtracks(trackanz, x[trackanz]) displays all tracks given by the numbers in the array x[] and all clusters

void ShowEvalTracks(MIntArray *splitArr, MIntArray *uncleanArr, MIntArray *clusterArr)
 Displays the tracks and the clusters in a nice 3D view (GEANT ant found!).

void FillGeant(Bool_t electrons, Bool_t non_vtx, Bool_t good, Bool_t geant_hits, Float_t eta_low, Float_t eta_up, Float_t pt_low, Float_t pt_up)
 Fill histograms with tracks and clusters.

void FillFound(Bool_t good_found, MIntArray *split, MIntArray *unclean, MIntArray *found_hits, Float_t eta_low, Float_t eta_up, Float_t pt_low, Float_t pt_up)
 Fill histograms with tracks and clusters.

void Delete()
 Deletes objects.

void OnOff(Bool_t on)
 Prints "On" or "Off".



Inline Functions


               Bool_t IsGeant()
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
        StFtpcDisplay StFtpcDisplay(StFtpcDisplay&)


Author: Markus D. Oldenburg
Last update: 18.05.2000
Copyright © MDO Production 2000


ROOT page - Home 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.