class to summarize SVD quantities per sensor and side
More...
#include <SVDSummaryPlots.h>
|
enum | E_side {
VIndex = 0
,
UIndex = 1
} |
| This enumeration assure the same semantic of the isU methods defined by Peter Kv.
|
|
|
| SVDSummaryPlots () |
| Default constructor.
|
|
| SVDSummaryPlots (TString name, TString title) |
| this is the default constructor More...
|
|
| ~SVDSummaryPlots () |
| clean everything in the destructor
|
|
TH2F * | getHistogram (int view) |
| get a reference to the histogram for More...
|
|
float | getValue (const VxdID &vxdID, int view) |
| get the value contained in the corresponding bin, given VxdID and view
|
|
float | getValue (int layer, int ladder, int sensor, int view) |
| get the value contained in the corresponding bin, given More...
|
|
void | fill (int layer, int ladder, int sensor, int view, float value) |
| fill the histogram for More...
|
|
void | fill (const VxdID &vxdID, int view, float value) |
| fill the histogram for More...
|
|
void | setRunID (const TString &runID) |
| set run ids in title More...
|
|
void | reset () |
| Reset histograms.
|
|
void | setStats (bool stats=true) |
| set histograms stat More...
|
|
void | fill (const VxdID &vxdID, bool isU, float value) |
| fill the histogram for More...
|
|
void | customizeString (std::string &base, bool isU) |
| replaces layer ladder sensor view and apv with the current numbers
|
|
void | clean () |
| delete pointers
|
|
|
Int_t | findBinY (Int_t layer, Int_t sensor) |
| find the Y bin given the layer and sensor number
|
|
void | customize (TH2F &histogram, int view) |
| customize the histogram with the sensor, view
|
|
| ClassDef (SVDSummaryPlots, 2) |
| needed by root
|
|
class to summarize SVD quantities per sensor and side
Definition at line 23 of file SVDSummaryPlots.h.
◆ SVDSummaryPlots()
this is the default constructor
- Parameters
-
name | histogram name |
title | histogram title |
Definition at line 34 of file SVDSummaryPlots.h.
40 for (
int view = VIndex ; view < UIndex + 1; view++) {
41 std::string hname = name.Data();
42 bool isU = (view == UIndex);
44 m_histos[view] =
new TH2F(hname.c_str(), title.Data(),
TH2F * m_histos[2]
vector containing the U and V histograms
void customizeString(std::string &base, bool isU)
replaces layer ladder sensor view and apv with the current numbers
TString m_Title[2]
Base title.
void customize(TH2F &histogram, int view)
customize the histogram with the sensor, view
TH2F * m_defaultHistogram
default histograms
◆ fill() [1/3]
void fill |
( |
const VxdID & |
vxdID, |
|
|
bool |
isU, |
|
|
float |
value |
|
) |
| |
|
inline |
◆ fill() [2/3]
void fill |
( |
const VxdID & |
vxdID, |
|
|
int |
view, |
|
|
float |
value |
|
) |
| |
|
inline |
◆ fill() [3/3]
void fill |
( |
int |
layer, |
|
|
int |
ladder, |
|
|
int |
sensor, |
|
|
int |
view, |
|
|
float |
value |
|
) |
| |
|
inline |
fill the histogram for
- Parameters
-
layer | |
ladder | |
sensor | |
view | with |
value | |
Definition at line 107 of file SVDSummaryPlots.h.
◆ getHistogram()
TH2F* getHistogram |
( |
int |
view | ) |
|
|
inline |
get a reference to the histogram for
- Parameters
-
view | please, use the enumeration SVDSummaryPlots::Vindex and SVDSummaryPlots::UIndex |
Definition at line 63 of file SVDSummaryPlots.h.
◆ getValue()
float getValue |
( |
int |
layer, |
|
|
int |
ladder, |
|
|
int |
sensor, |
|
|
int |
view |
|
) |
| |
|
inline |
get the value contained in the corresponding bin, given
- Parameters
-
Definition at line 94 of file SVDSummaryPlots.h.
◆ setRunID()
void setRunID |
( |
const TString & |
runID | ) |
|
|
inline |
◆ setStats()
void setStats |
( |
bool |
stats = true | ) |
|
|
inline |
The documentation for this class was generated from the following file: