5#include <BmnOfflineQaSteering.h>
8#define BMNTIMEDETQA_H 1
36 void CommonInfo(TString detName) {
37 fHistoManager->
Create1 <TH1F> (Form(
"%s_1d, Distribution of times", detName.Data()),
38 Form(
"%s, Distribution of times", detName.Data()),
39 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of times", detName.Data()))[0],
40 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of times", detName.Data()))[1],
41 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of times", detName.Data()))[2]);
43 fHistoManager->
Create1 <TH1F> (Form(
"%s_1d, Distribution of planes", detName.Data()),
44 Form(
"%s, Distribution of planes", detName.Data()),
45 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of planes", detName.Data()))[0],
46 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of planes", detName.Data()))[1],
47 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of planes", detName.Data()))[2]);
50 void MwpcDchInfo(TString detName) {
51 fHistoManager->
Create1 <TH1F> (Form(
"%s_1d, Distribution of wires", detName.Data()),
52 Form(
"%s, Distribution of wires", detName.Data()),
53 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of wires", detName.Data()))[0],
54 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of wires", detName.Data()))[1],
55 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of wires", detName.Data()))[2]);
58 void TofInfo(TString detName) {
59 fHistoManager->
Create1 <TH1F> (Form(
"%s_1d, Distribution of strips", detName.Data()),
60 Form(
"%s, Distribution of strips", detName.Data()),
61 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of strips", detName.Data()))[0],
62 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of strips", detName.Data()))[1],
63 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of strips", detName.Data()))[2]);
64 fHistoManager->
Create1 <TH1F> (Form(
"%s_1d, Distribution of amplitudes", detName.Data()),
65 Form(
"%s, Distribution of amplitudes", detName.Data()),
66 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of amplitudes", detName.Data()))[0],
67 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of amplitudes", detName.Data()))[1],
68 fSteering->
GetAxisAttributes(Form(
"%s_1d, Distribution of amplitudes", detName.Data()))[2]);
void Create1(const TString &name, const TString &title, Int_t nofBins, Double_t minBin, Double_t maxBin)
Helper function for creation of 1-dimensional histograms and profiles. Template argument is a real ob...
vector< Double_t > GetAxisAttributes(TString)
BmnQaHistoManager * GetManager()
BmnTimeDetQa(TString, UInt_t)