#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. |