StFtpcDisplay
class description - source file - inheritance tree
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()
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
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.