#include <XANADisplay.h>
Collaboration diagram for XANADisplay:
Public Member Functions | |
~XANADisplay () | |
void | redrawGeom () |
void | DrawECAL3D () |
void | drawAll () |
void | showACluster (XANACluster *clus, Int_t clusnr) |
void | Helix (XANATrack *tra, Double_t *xF, Double_t *yF, Double_t *zF) |
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 | setElecHelix (Bool_t flag) |
void | setCaloRecHit (Bool_t flag) |
void | setRunNb (Int_t run) |
void | setEventNb (Int_t evt) |
void | setPrintMode (Bool_t flag) |
void | setView2D (Int_t flag) |
void | setRotPhi (Double_t rotangle) |
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 Member Functions | |
XANADisplay * | Instance (Int_t wid) |
XANADisplay * | Instance () |
Private Member Functions | |
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 | loadElectronHelix () |
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 | drawElecHelix_ |
Bool_t | ecalDet_ |
Double_t | enCutClus_ |
Double_t | enCutTrak_ |
Bool_t | transparency_ |
Int_t | view2D_ |
Double_t | rotPhi_ |
Bool_t | noSmooth_ |
if true force hit double projection stereo/mono if false just stereo hits drawn. | |
Bool_t | redrawDet_ |
Int_t | maxTrack_ |
Int_t | maxClus_ |
Int_t | maxElec_ |
TObjArray * | graphicRTracks_ |
TObjArray * | graphicSTracks_ |
TObjArray * | graphicRElecTracks_ |
hits that belong to an electron track | |
TObjArray * | graphicSElecTracks_ |
TObjArray * | graphicRHits_ |
hits that belong to a track | |
TObjArray * | graphicSHits_ |
TPolyMarker * | pms_ |
all TrackHits | |
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 90 of file XANADisplay.h.
00090 {;} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 72 of file XANADisplay.h. References enCutClus_.
00072 {return enCutClus_;} |
|
Definition at line 73 of file XANADisplay.h. References enCutTrak_.
00073 {return enCutTrak_;} |
|
Definition at line 67 of file XANADisplay.h. References ecalGeom_.
00067 {return ecalGeom_;} |
|
Definition at line 68 of file XANADisplay.h. References elecTrackArray_.
00068 {return elecTrackArray_;} |
|
|
|
Definition at line 70 of file XANADisplay.h. References eventNb_.
00070 {return eventNb_;} |
|
Definition at line 41 of file XANADisplay.h. References fPad.
00041 { return fPad;} |
|
Definition at line 71 of file XANADisplay.h. References runNb_.
00071 {return runNb_;} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 48 of file XANADisplay.h. References fBothV.
00048 {fBothV=state;} |
|
Definition at line 59 of file XANADisplay.h. References drawCaloHit_.
00059 {drawCaloHit_ = flag;} |
|
Definition at line 55 of file XANADisplay.h. References drawClus_.
00055 {drawClus_ = flag;} |
|
Definition at line 46 of file XANADisplay.h. References enCutClus_.
00046 {enCutClus_=cut;} |
|
Definition at line 47 of file XANADisplay.h. References enCutTrak_.
00047 {enCutTrak_=cut;} |
|
Definition at line 56 of file XANADisplay.h. References ecalDet_.
00056 {ecalDet_ = flag;} |
|
Definition at line 57 of file XANADisplay.h. References drawElec_.
00057 {drawElec_ = flag;} |
|
Definition at line 58 of file XANADisplay.h. References drawElecHelix_.
00058 {drawElecHelix_ = flag;} |
|
|
|
Definition at line 51 of file XANADisplay.h. References drawHit_.
00051 {drawHit_ = flag;} |
|
Definition at line 52 of file XANADisplay.h. References noSmooth_.
00052 {noSmooth_ = flag;} |
|
Definition at line 62 of file XANADisplay.h. References transparency_.
00062 {transparency_=flag;} |
|
Definition at line 49 of file XANADisplay.h. References fRadial.
00049 {fRadial = state;} |
|
Definition at line 64 of file XANADisplay.h. References rotPhi_.
00064 {rotPhi_ = rotangle;} |
|
Definition at line 60 of file XANADisplay.h. References runNb_.
00060 {runNb_=run;} |
|
Definition at line 50 of file XANADisplay.h. References fSide.
00050 {fSide =state;} |
|
Definition at line 53 of file XANADisplay.h. References drawTrack_.
00053 {drawTrack_ = flag;} |
|
Definition at line 54 of file XANADisplay.h. References drawTrackHit_.
00054 {drawTrackHit_ = flag;} |
|
Definition at line 63 of file XANADisplay.h. References view2D_.
00063 {view2D_ = flag;} |
|
|
|
Definition at line 174 of file XANADisplay.h. |
|
Definition at line 105 of file XANADisplay.h. |
|
Definition at line 121 of file XANADisplay.h. |
|
Definition at line 110 of file XANADisplay.h. |
|
Definition at line 96 of file XANADisplay.h. |
|
Definition at line 101 of file XANADisplay.h. |
|
Definition at line 131 of file XANADisplay.h. Referenced by setCaloRecHit(). |
|
Definition at line 130 of file XANADisplay.h. Referenced by setClus(). |
|
Definition at line 132 of file XANADisplay.h. Referenced by setElec(). |
|
Definition at line 133 of file XANADisplay.h. Referenced by setElecHelix(). |
|
Definition at line 127 of file XANADisplay.h. Referenced by setHit(). |
|
Definition at line 129 of file XANADisplay.h. Referenced by setTrack(). |
|
Definition at line 128 of file XANADisplay.h. Referenced by setTrackHit(). |
|
Definition at line 134 of file XANADisplay.h. Referenced by setEcal(). |
|
Definition at line 98 of file XANADisplay.h. Referenced by getEcalGeom(). |
|
Definition at line 169 of file XANADisplay.h. |
|
Definition at line 168 of file XANADisplay.h. |
|
Definition at line 106 of file XANADisplay.h. Referenced by getElecTrackArr(). |
|
Definition at line 135 of file XANADisplay.h. |
|
Definition at line 136 of file XANADisplay.h. |
|
Definition at line 97 of file XANADisplay.h. |
|
Definition at line 99 of file XANADisplay.h. Referenced by getEventNb(). |
|
Definition at line 126 of file XANADisplay.h. Referenced by SetBothView(). |
|
Definition at line 117 of file XANADisplay.h. |
|
Definition at line 111 of file XANADisplay.h. |
|
Definition at line 93 of file XANADisplay.h. |
|
Definition at line 116 of file XANADisplay.h. Referenced by GetPad(). |
|
Definition at line 124 of file XANADisplay.h. Referenced by SetRadialView(). |
|
Definition at line 125 of file XANADisplay.h. Referenced by SetSideView(). |
|
Definition at line 118 of file XANADisplay.h. |
|
Definition at line 166 of file XANADisplay.h. |
|
hits that belong to an electron track
Definition at line 156 of file XANADisplay.h. |
|
hits that belong to a track
Definition at line 159 of file XANADisplay.h. |
|
Definition at line 153 of file XANADisplay.h. |
|
Definition at line 165 of file XANADisplay.h. |
|
Definition at line 157 of file XANADisplay.h. |
|
Definition at line 160 of file XANADisplay.h. |
|
Definition at line 154 of file XANADisplay.h. |
|
Definition at line 173 of file XANADisplay.h. |
|
Definition at line 170 of file XANADisplay.h. |
|
Definition at line 171 of file XANADisplay.h. |
|
Definition at line 107 of file XANADisplay.h. |
|
Definition at line 172 of file XANADisplay.h. |
|
Definition at line 149 of file XANADisplay.h. |
|
Definition at line 150 of file XANADisplay.h. |
|
Definition at line 103 of file XANADisplay.h. |
|
Definition at line 148 of file XANADisplay.h. |
|
if true force hit double projection stereo/mono if false just stereo hits drawn.
Definition at line 143 of file XANADisplay.h. Referenced by setHitStereo(). |
|
Definition at line 163 of file XANADisplay.h. |
|
all TrackHits
Definition at line 162 of file XANADisplay.h. |
|
Definition at line 102 of file XANADisplay.h. |
|
Definition at line 144 of file XANADisplay.h. |
|
Definition at line 139 of file XANADisplay.h. Referenced by setRotPhi(). |
|
Definition at line 100 of file XANADisplay.h. Referenced by getRunNb(), and setRunNb(). |
|
Definition at line 112 of file XANADisplay.h. |
|
Definition at line 104 of file XANADisplay.h. |
|
Definition at line 137 of file XANADisplay.h. Referenced by setPrintMode(). |
|
Definition at line 138 of file XANADisplay.h. Referenced by setView2D(). |