#include <XANADisplay.h>
Collaboration diagram for XANADisplay:

Public Methods | |
| ~XANADisplay () | |
| void | redrawGeom () |
| void | DrawECAL3D () |
| void | drawAll () |
| void | showACluster (XANACluster *clus, Int_t clusnr) |
| XANAPad * | GetPad () |
| void | saveAs (const char *) |
| void | setCutC (Double_t cut) |
| void | setCutT (Double_t cut) |
| void | SetBothView (Bool_t state) |
| void | SetRadialView (Bool_t state) |
| void | SetSideView (Bool_t state) |
| void | setHit (Bool_t flag) |
| void | setHitStereo (Bool_t flag) |
| void | setTrack (Bool_t flag) |
| void | setTrackHit (Bool_t flag) |
| void | setClus (Bool_t flag) |
| void | setEcal (Bool_t flag) |
| void | setElec (Bool_t flag) |
| void | setCaloRecHit (Bool_t flag) |
| void | setRunNb (Int_t run) |
| void | setEventNb (Int_t evt) |
| void | setPrintMode (Bool_t flag) |
| XANAEcalGeometry * | getEcalGeom () |
| TObjArray * | getElecTrackArr () |
| void | getEvent () |
| Int_t | getEventNb () |
| Int_t | getRunNb () |
| Double_t | getCutC () |
| Double_t | getCutT () |
| void | getShortFileName () |
| void | Next () |
| void | Previous () |
| void | openFile () |
| void | selectFile () |
| void | selectFile (TString *fname) |
Static Public Methods | |
| XANADisplay * | Instance (Int_t wid) |
| XANADisplay * | Instance () |
Private Methods | |
| XANADisplay () | |
| XANADisplay (const char *name, Int_t w, Int_t h, Int_t winid) | |
| Double_t | autoResize () |
| void | convertBlack (TPad *pad) |
| void | BuildSimpleGeometry () |
| void | buildEcalR (Double_t *rmax, Double_t rmin, UInt_t col) |
| void | buildEcalS (Double_t *x, Double_t *y, UInt_t col) |
| void | createHistos () |
| void | loadClus () |
| void | loadElectronHits () |
| void | loadAllTrackHits () |
| void | loadTrackHits () |
| void | loadCaloHits () |
| void | resetGraphicObjects () |
Private Attributes | |
| TTree * | cmsTree_ |
| XANAEsdEvent * | event_ |
| XANAEcalGeometry * | ecalGeom_ |
| Int_t | eventNb_ |
| Int_t | runNb_ |
| Int_t | currentEvent_ |
| Int_t | previousEvent_ |
| Int_t | maxEntries_ |
| TObjArray * | trackArray_ |
| TObjArray * | clusterArray_ |
| TObjArray * | elecTrackArray_ |
| TObjArray * | hitArray_ |
| TFile * | cmsFile_ |
| char * | fileName_ |
| char * | shortFileName_ |
| XANAPad * | fPad |
| TGeoManager * | fGeom |
| TGeoVolume * | fTop |
| TCanvas * | clusterView_ |
| Bool_t | fRadial |
| Bool_t | fSide |
| Bool_t | fBothV |
| Bool_t | drawHit_ |
| Bool_t | drawTrackHit_ |
| Bool_t | drawTrack_ |
| Bool_t | drawClus_ |
| Bool_t | drawCaloHit_ |
| Bool_t | drawElec_ |
| Bool_t | ecalDet_ |
| Double_t | enCutClus_ |
| Double_t | enCutTrak_ |
| Bool_t | noSmooth_ |
| if true force hit double projection stereo/mono if false just stereo hits drawn. More... | |
| Bool_t | redrawDet_ |
| Int_t | maxTrack_ |
| Int_t | maxClus_ |
| Int_t | maxElec_ |
| Bool_t | transparency_ |
| TObjArray * | graphicRTracks_ |
| TObjArray * | graphicSTracks_ |
| TObjArray * | graphicRElecTracks_ |
| hits that belong to an electron track. More... | |
| TObjArray * | graphicSElecTracks_ |
| TObjArray * | graphicRHits_ |
| hits that belong to a track. More... | |
| TObjArray * | graphicSHits_ |
| TPolyMarker * | pms_ |
| all TrackHits. More... | |
| TPolyMarker * | pmr_ |
| TObjArray * | graphicSClus_ |
| TObjArray * | graphicRClus_ |
| TObjArray * | ecalSDetector_ |
| TObjArray * | ecalRDetector_ |
| TH2F * | histoEnd1Hit_ |
| TH2F * | histoEnd2Hit_ |
| TH2F * | maskEndCap_ |
| TH2F * | histoCaloHit_ |
| TH2F * | clusHisto_ |
Static Private Attributes | |
| XANADisplay * | fInstance |
|
|
|
|
|
Definition at line 84 of file XANADisplay.h.
00084 {;}
|
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 66 of file XANADisplay.h. References enCutClus_.
00066 {return enCutClus_;}
|
|
|
Definition at line 67 of file XANADisplay.h. References enCutTrak_.
00067 {return enCutTrak_;}
|
|
|
Definition at line 61 of file XANADisplay.h. References ecalGeom_.
00061 {return ecalGeom_;}
|
|
|
Definition at line 62 of file XANADisplay.h. References elecTrackArray_.
00062 {return elecTrackArray_;}
|
|
|
|
|
|
Definition at line 64 of file XANADisplay.h. References eventNb_.
00064 {return eventNb_;}
|
|
|
Definition at line 37 of file XANADisplay.h. References fPad.
00037 { return fPad;}
|
|
|
Definition at line 65 of file XANADisplay.h. References runNb_.
00065 {return runNb_;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 44 of file XANADisplay.h. References fBothV.
00044 {fBothV=state;}
|
|
|
Definition at line 54 of file XANADisplay.h. References drawCaloHit_.
00054 {drawCaloHit_ = flag;}
|
|
|
Definition at line 51 of file XANADisplay.h. References drawClus_.
00051 {drawClus_ = flag;}
|
|
|
Definition at line 42 of file XANADisplay.h. References enCutClus_.
00042 {enCutClus_=cut;}
|
|
|
Definition at line 43 of file XANADisplay.h. References enCutTrak_.
00043 {enCutTrak_=cut;}
|
|
|
Definition at line 52 of file XANADisplay.h. References ecalDet_.
00052 {ecalDet_ = flag;}
|
|
|
Definition at line 53 of file XANADisplay.h. References drawElec_.
00053 {drawElec_ = flag;}
|
|
|
|
|
|
Definition at line 47 of file XANADisplay.h. References drawHit_.
00047 {drawHit_ = flag;}
|
|
|
Definition at line 48 of file XANADisplay.h. References noSmooth_.
00048 {noSmooth_ = flag;}
|
|
|
Definition at line 57 of file XANADisplay.h. References transparency_.
00057 {transparency_=flag;}
|
|
|
Definition at line 45 of file XANADisplay.h. References fRadial.
00045 {fRadial = state;}
|
|
|
Definition at line 55 of file XANADisplay.h. References runNb_.
00055 {runNb_=run;}
|
|
|
Definition at line 46 of file XANADisplay.h. References fSide.
00046 {fSide =state;}
|
|
|
Definition at line 49 of file XANADisplay.h. References drawTrack_.
00049 {drawTrack_ = flag;}
|
|
|
Definition at line 50 of file XANADisplay.h. References drawTrackHit_.
00050 {drawTrackHit_ = flag;}
|
|
||||||||||||
|
|
|
|
Definition at line 163 of file XANADisplay.h. |
|
|
Definition at line 99 of file XANADisplay.h. |
|
|
Definition at line 114 of file XANADisplay.h. |
|
|
Definition at line 103 of file XANADisplay.h. |
|
|
Definition at line 90 of file XANADisplay.h. |
|
|
Definition at line 95 of file XANADisplay.h. |
|
|
Definition at line 124 of file XANADisplay.h. Referenced by setCaloRecHit. |
|
|
Definition at line 123 of file XANADisplay.h. Referenced by setClus. |
|
|
Definition at line 125 of file XANADisplay.h. Referenced by setElec. |
|
|
Definition at line 120 of file XANADisplay.h. Referenced by setHit. |
|
|
Definition at line 122 of file XANADisplay.h. Referenced by setTrack. |
|
|
Definition at line 121 of file XANADisplay.h. Referenced by setTrackHit. |
|
|
Definition at line 126 of file XANADisplay.h. Referenced by setEcal. |
|
|
Definition at line 92 of file XANADisplay.h. Referenced by getEcalGeom. |
|
|
Definition at line 158 of file XANADisplay.h. |
|
|
Definition at line 157 of file XANADisplay.h. |
|
|
Definition at line 100 of file XANADisplay.h. Referenced by getElecTrackArr. |
|
|
Definition at line 127 of file XANADisplay.h. |
|
|
Definition at line 128 of file XANADisplay.h. |
|
|
Definition at line 91 of file XANADisplay.h. |
|
|
Definition at line 93 of file XANADisplay.h. Referenced by getEventNb. |
|
|
Definition at line 119 of file XANADisplay.h. Referenced by SetBothView. |
|
|
Definition at line 110 of file XANADisplay.h. |
|
|
Definition at line 104 of file XANADisplay.h. |
|
|
Definition at line 87 of file XANADisplay.h. |
|
|
Definition at line 109 of file XANADisplay.h. Referenced by GetPad. |
|
|
Definition at line 117 of file XANADisplay.h. Referenced by SetRadialView. |
|
|
Definition at line 118 of file XANADisplay.h. Referenced by SetSideView. |
|
|
Definition at line 111 of file XANADisplay.h. |
|
|
Definition at line 155 of file XANADisplay.h. |
|
|
hits that belong to an electron track.
Definition at line 145 of file XANADisplay.h. |
|
|
hits that belong to a track.
Definition at line 148 of file XANADisplay.h. |
|
|
Definition at line 142 of file XANADisplay.h. |
|
|
Definition at line 154 of file XANADisplay.h. |
|
|
Definition at line 146 of file XANADisplay.h. |
|
|
Definition at line 149 of file XANADisplay.h. |
|
|
Definition at line 143 of file XANADisplay.h. |
|
|
Definition at line 162 of file XANADisplay.h. |
|
|
Definition at line 159 of file XANADisplay.h. |
|
|
Definition at line 160 of file XANADisplay.h. |
|
|
Definition at line 101 of file XANADisplay.h. |
|
|
Definition at line 161 of file XANADisplay.h. |
|
|
Definition at line 137 of file XANADisplay.h. |
|
|
Definition at line 138 of file XANADisplay.h. |
|
|
Definition at line 97 of file XANADisplay.h. |
|
|
Definition at line 136 of file XANADisplay.h. |
|
|
if true force hit double projection stereo/mono if false just stereo hits drawn.
Definition at line 132 of file XANADisplay.h. Referenced by setHitStereo. |
|
|
Definition at line 152 of file XANADisplay.h. |
|
|
all TrackHits.
Definition at line 151 of file XANADisplay.h. |
|
|
Definition at line 96 of file XANADisplay.h. |
|
|
Definition at line 133 of file XANADisplay.h. |
|
|
Definition at line 94 of file XANADisplay.h. |
|
|
Definition at line 105 of file XANADisplay.h. |
|
|
Definition at line 98 of file XANADisplay.h. |
|
|
Definition at line 139 of file XANADisplay.h. Referenced by setPrintMode. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002