![]() |
ATLAS Offline Software
|
oh dear, just the (too many!) histogram variables (we will need these for the test and reference, so these should go inside test, and ref structs like the TrackParaters etc More...
Public Types | |
| enum | TRTPar { NTRTPars } |
| ugly, but it gets the jobs done - this is the price you pay for have SO MANY STUPIDLY LONG NAMED PARAMETERS ... More... | |
Public Member Functions | |
| size_t | nParNames () const |
| const std::string & | parName (int i) const |
| void | initialize (TRTPlots *p, const std::string &s="") |
| void | fill (const TrackView *t) const |
Public Attributes | |
| std::vector< std::string > | m_parNames |
| probably should use an std::array<string,NparNames> | |
| TIDA::Histogram< float > | m_hits [NTRTPars] |
| actual stored histograms | |
| TIDA::Histogram< float > | m_hits_vs_pt [NTRTPars] |
| for these "2D" histograms, could use yet another enum, and some parname vector, but prefer to keep it explicit for a low number of entries std::string m_parName[4] = { "pt", "eta", "phi", "d0" }; | |
| TIDA::Histogram< float > | m_hits_vs_eta [NTRTPars] |
| TIDA::Histogram< float > | m_hits_vs_phi [NTRTPars] |
| TIDA::Histogram< float > | m_hits_vs_d0 [NTRTPars] |
oh dear, just the (too many!) histogram variables (we will need these for the test and reference, so these should go inside test, and ref structs like the TrackParaters etc
can esily add histograms vs mu if required
Definition at line 75 of file TRTPlots.h.
ugly, but it gets the jobs done - this is the price you pay for have SO MANY STUPIDLY LONG NAMED PARAMETERS ...
if we want them all with proper names, rather than just filling histograms with numbers ...
| Enumerator | |
|---|---|
| NTRTPars | |
Definition at line 83 of file TRTPlots.h.
Compute hit parameters
Definition at line 55 of file TRTPlots.cxx.
should use Resplots for these really, as profiles are affected by outlyera...
Definition at line 33 of file TRTPlots.cxx.
|
inline |
Definition at line 97 of file TRTPlots.h.
|
inline |
Definition at line 99 of file TRTPlots.h.
| TIDA::Histogram<float> IDTPM2::TRTPlots::Histograms::m_hits[NTRTPars] |
actual stored histograms
Definition at line 108 of file TRTPlots.h.
| TIDA::Histogram<float> IDTPM2::TRTPlots::Histograms::m_hits_vs_d0[NTRTPars] |
Definition at line 118 of file TRTPlots.h.
| TIDA::Histogram<float> IDTPM2::TRTPlots::Histograms::m_hits_vs_eta[NTRTPars] |
Definition at line 116 of file TRTPlots.h.
| TIDA::Histogram<float> IDTPM2::TRTPlots::Histograms::m_hits_vs_phi[NTRTPars] |
Definition at line 117 of file TRTPlots.h.
| TIDA::Histogram<float> IDTPM2::TRTPlots::Histograms::m_hits_vs_pt[NTRTPars] |
for these "2D" histograms, could use yet another enum, and some parname vector, but prefer to keep it explicit for a low number of entries std::string m_parName[4] = { "pt", "eta", "phi", "d0" };
Definition at line 115 of file TRTPlots.h.
| std::vector<std::string> IDTPM2::TRTPlots::Histograms::m_parNames |
probably should use an std::array<string,NparNames>
Definition at line 91 of file TRTPlots.h.