FairRoot/PandaRoot
|
#include <DrawHits.h>
Public Member Functions | |
DrawHits () | |
DrawHits (Int_t verbose) | |
virtual | ~DrawHits () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *option) |
virtual void | Finish () |
void | RotBarCoordinate (TVector3 &vector, Int_t barID) |
void | SetTreeName (TString str) |
Private Member Functions | |
void | ProcessPhotonHit () |
void | ProcessPhotonMC () |
void | WriteToFile () |
void | CreateHisto () |
void | DrawHisto () |
void | ProcessBarHit () |
void | SetDefaultParameters () |
void | SetPlotStyle () |
Bool_t | InsideBar (Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) |
DrawHits::DrawHits | ( | ) |
Default constructor
Definition at line 48 of file DrawHits.cxx.
References fGeo.
DrawHits::DrawHits | ( | Int_t | verbose | ) |
Constructor with verbosity
Definition at line 56 of file DrawHits.cxx.
References fGeo, fVerbose, and verbose.
|
virtual |
|
private |
Definition at line 358 of file DrawHits.cxx.
References fhCHlam, fhCHlamE, fhCHlamMC, fhCHreal, fhCHrealMC, fHistoList, fhLambda, fhLambdaMC, fhMomAng, fhPDPlane, fhPDTime, fhPhoTheta, fhThetaC, fhThetaCMass, fhThetaCMomE, fhThetaCMomK, fhThetaCMomM, fhThetaCMomP, fhXYPDHit, fhXYPDHitKn, fhXYPDHitKp, fhXYPDHitmn, fhXYPDHitmp, fhXYPDHitpin, fhXYPDHitpip, fhXYPDMCPt, fhXYPDMCPtKn, fhXYPDMCPtKp, fhXYPDMCPtmn, fhXYPDMCPtmp, fhXYPDMCPtpin, fhXYPDMCPtpip, fTreeName, phoTree, pxMo, pxPho, pyMo, pyPho, pzMo, pzPho, thit, xbar, xEnt, xhit, ybar, yEnt, yhit, zbar, zEnt, and zhit.
Referenced by Init().
|
private |
Definition at line 465 of file DrawHits.cxx.
References cos(), Double_t, fhCHreal, fhCHrealMC, fhLambda, fhLambdaMC, fhMomAng, fhPDPlane, fhPDTime, fhPhoTheta, fhThetaCMass, fhThetaCMomE, fhThetaCMomK, fhThetaCMomM, fhThetaCMomP, fhXYPDHit, fhXYPDHitKn, fhXYPDHitKp, fhXYPDHitmn, fhXYPDHitmp, fhXYPDHitpin, fhXYPDHitpip, fhXYPDMCPt, fhXYPDMCPtKn, fhXYPDMCPtKp, fhXYPDMCPtmn, fhXYPDMCPtmp, fhXYPDMCPtpin, fhXYPDMCPtpip, i, leg, p1, p2, Pi, SetPlotStyle(), sin(), and theta.
Referenced by Finish().
|
virtual |
Executed task
Definition at line 124 of file DrawHits.cxx.
References fDetectorID, nevents, ProcessBarHit(), ProcessPhotonHit(), and ProcessPhotonMC().
|
virtual |
|
virtual |
Definition at line 70 of file DrawHits.cxx.
References CreateHisto(), fBarPointArray, fHitArray, fMCArray, fPDHitArray, fPDPointArray, and nevents.
|
private |
|
private |
Definition at line 137 of file DrawHits.cxx.
References Double_t, fBarPointArray, fErrThetaC, fHitArray, fhMomAng, fhThetaC, fhThetaCMass, fhThetaCMomE, fhThetaCMomK, fhThetaCMomM, fhThetaCMomP, fMCArray, fThetaC, fVerbose, PndDrcBarPoint::GetMass(), PndMCTrack::GetMotherID(), PndMCTrack::GetPdgCode(), PndDrcHit::GetRefIndex(), PndDrcBarPoint::GetThetaC(), hit, nevents, Pi, printf(), pt(), sqrt(), tr, xbar, xEnt, ybar, yEnt, zbar, and zEnt.
Referenced by Exec().
|
private |
Definition at line 257 of file DrawHits.cxx.
References Double_t, fhCHlam, fhCHreal, fhLambda, fhPDTime, fhPhoTheta, fhXYPDHit, fhXYPDHitKn, fhXYPDHitKp, fhXYPDHitmn, fhXYPDHitmp, fhXYPDHitpin, fhXYPDHitpip, fMCArray, fPDHitArray, fPDPointArray, fPMo, fPx, fPy, fPz, fStartVertex, fVerbose, fXcross, fYcross, PndMCTrack::GetMomentum(), PndMCTrack::GetMotherID(), PndMCTrack::GetPdgCode(), PndDrcPDHit::GetRefIndex(), PndMCTrack::GetStartVertex(), PndDrcPDHit::GetTime(), nevents, Pi, pxMo, pxPho, pyMo, pyPho, pzMo, pzPho, sqrt(), thit, tr, xhit, yhit, and zhit.
Referenced by Exec().
|
private |
Definition at line 203 of file DrawHits.cxx.
References Double_t, fhCHlamMC, fhCHrealMC, fhLambdaMC, fhXYPDMCPt, fhXYPDMCPtKn, fhXYPDMCPtKp, fhXYPDMCPtmn, fhXYPDMCPtmp, fhXYPDMCPtpin, fhXYPDMCPtpip, fMCArray, fPDPointArray, PndMCTrack::GetMomentum(), PndMCTrack::GetMotherID(), PndMCTrack::GetPdgCode(), lambda(), nevents, Pi, and sqrt().
Referenced by Exec().
void DrawHits::RotBarCoordinate | ( | TVector3 & | vector, |
Int_t | barID | ||
) |
Rotation in Bar Co-ordinate System
|
private |
Set the parameters to the default values.
|
inlineprivate |
|
inline |
|
private |
Definition at line 450 of file DrawHits.cxx.
References fHistoList, next, and phoTree.
Referenced by Finish().
|
private |
Definition at line 164 of file DrawHits.h.
|
private |
Definition at line 89 of file DrawHits.h.
Referenced by Init(), and ProcessBarHit().
|
private |
Definition at line 84 of file DrawHits.h.
Referenced by Exec().
|
private |
Definition at line 86 of file DrawHits.h.
Referenced by ProcessBarHit().
|
private |
Basic geometry data of barrel DRC.
Definition at line 98 of file DrawHits.h.
Referenced by DrawHits(), and ~DrawHits().
|
private |
Definition at line 181 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 183 of file DrawHits.h.
Referenced by CreateHisto().
|
private |
Definition at line 182 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonMC().
|
private |
Definition at line 180 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 179 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 186 of file DrawHits.h.
|
private |
Definition at line 94 of file DrawHits.h.
Referenced by CreateHisto(), WriteToFile(), and ~DrawHits().
|
private |
Definition at line 91 of file DrawHits.h.
Referenced by Init(), and ProcessBarHit().
|
private |
Definition at line 188 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 190 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 171 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessBarHit().
|
private |
Definition at line 178 of file DrawHits.h.
Referenced by CreateHisto(), and DrawHisto().
|
private |
Definition at line 192 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 177 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 169 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessBarHit().
|
private |
Definition at line 170 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessBarHit().
|
private |
Definition at line 175 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessBarHit().
|
private |
Definition at line 172 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessBarHit().
|
private |
Definition at line 174 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessBarHit().
|
private |
Definition at line 173 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessBarHit().
|
private |
Definition at line 189 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 195 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 194 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 199 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 198 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 197 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 196 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonHit().
|
private |
Definition at line 191 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 202 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 201 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 206 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 205 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 204 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 203 of file DrawHits.h.
Referenced by CreateHisto(), DrawHisto(), and ProcessPhotonMC().
|
private |
Definition at line 157 of file DrawHits.h.
|
private |
Definition at line 158 of file DrawHits.h.
|
private |
Definition at line 159 of file DrawHits.h.
|
private |
Definition at line 85 of file DrawHits.h.
|
private |
Definition at line 93 of file DrawHits.h.
Referenced by Init(), ProcessBarHit(), ProcessPhotonHit(), and ProcessPhotonMC().
|
private |
Definition at line 96 of file DrawHits.h.
|
private |
Definition at line 92 of file DrawHits.h.
Referenced by Init(), and ProcessPhotonHit().
|
private |
Definition at line 90 of file DrawHits.h.
Referenced by Init(), ProcessPhotonHit(), and ProcessPhotonMC().
|
private |
Definition at line 149 of file DrawHits.h.
|
private |
Definition at line 167 of file DrawHits.h.
Referenced by ProcessPhotonHit().
|
private |
Definition at line 156 of file DrawHits.h.
|
private |
Definition at line 151 of file DrawHits.h.
Referenced by ProcessPhotonHit().
|
private |
Definition at line 152 of file DrawHits.h.
Referenced by ProcessPhotonHit().
|
private |
Definition at line 153 of file DrawHits.h.
Referenced by ProcessPhotonHit().
|
private |
Definition at line 87 of file DrawHits.h.
|
private |
Definition at line 150 of file DrawHits.h.
Referenced by ProcessPhotonHit().
|
private |
Definition at line 86 of file DrawHits.h.
Referenced by ProcessBarHit().
|
private |
Definition at line 161 of file DrawHits.h.
Referenced by CreateHisto(), and SetTreeName().
|
private |
Verbosity level
Definition at line 104 of file DrawHits.h.
Referenced by DrawHits(), ProcessBarHit(), and ProcessPhotonHit().
|
private |
Definition at line 154 of file DrawHits.h.
Referenced by ProcessPhotonHit().
|
private |
Definition at line 155 of file DrawHits.h.
Referenced by ProcessPhotonHit().
|
private |
Definition at line 163 of file DrawHits.h.
|
private |
Definition at line 147 of file DrawHits.h.
|
private |
Definition at line 165 of file DrawHits.h.
|
private |
Definition at line 122 of file DrawHits.h.
Referenced by Exec(), Init(), ProcessBarHit(), ProcessPhotonHit(), and ProcessPhotonMC().
|
private |
Definition at line 162 of file DrawHits.h.
Referenced by CreateHisto(), and WriteToFile().
|
private |
Definition at line 166 of file DrawHits.h.
|
private |
Definition at line 128 of file DrawHits.h.
|
private |
Definition at line 138 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 141 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 129 of file DrawHits.h.
|
private |
Definition at line 139 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 142 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 130 of file DrawHits.h.
|
private |
Definition at line 140 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 143 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 134 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 135 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessBarHit().
|
private |
Definition at line 144 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessBarHit().
|
private |
Definition at line 131 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 125 of file DrawHits.h.
|
private |
Definition at line 136 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessBarHit().
|
private |
Definition at line 145 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessBarHit().
|
private |
Definition at line 132 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 126 of file DrawHits.h.
|
private |
Definition at line 137 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessBarHit().
|
private |
Definition at line 146 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessBarHit().
|
private |
Definition at line 133 of file DrawHits.h.
Referenced by CreateHisto(), and ProcessPhotonHit().
|
private |
Definition at line 127 of file DrawHits.h.