|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnZdcBScanner.h>
Classes | |
| struct | Item |
Public Member Functions | |
| BmnZdcBScanner () | |
| virtual | ~BmnZdcBScanner () |
| void | SetShowProgress (Bool_t show) |
| void | SetEventData (TClonesArray *pArrayOfBmnZDCDigit, Double_t scale=1.) |
| void | AddSimDigit (const char *fileName) |
| void | SetSimScale (Double_t scale) |
| void | SetScanWidth (UInt_t entries) |
| virtual TH1D * | Scan (char mode) |
| BmnZdcBScanner () | |
| virtual | ~BmnZdcBScanner () |
| void | SetShowProgress (Bool_t show) |
| void | SetEventData (TClonesArray *pArrayOfBmnZDCDigit, Double_t scale=1.) |
| void | AddSimDigit (const char *fileName) |
| void | SetSimScale (Double_t scale) |
| void | SetScanWidth (UInt_t entries) |
| virtual TH1D * | Scan (char mode) |
Private Member Functions | |
| void | OnEvent (TClonesArray *pArrayOfBmnZDCDigit, char mode, Double_t b) |
| void | OnScan (Int_t n, Double_t scanValue, TH1D *pBH) |
| void | OnEvent (TClonesArray *pArrayOfBmnZDCDigit, char mode, Double_t b) |
| void | OnScan (Int_t n, Double_t scanValue, TH1D *pBH) |
Static Private Member Functions | |
| static bool | compareItem (Item i1, Item i2) |
| static bool | compareItem (Item i1, Item i2) |
Private Attributes | |
| TChain | fInpChain |
| UInt_t | fMaxEntries = 0 |
| UInt_t | fScanWidth = 1000 |
| Double_t | fSimScale = 1. |
| Bool_t | fShowProgress = kFALSE |
| class ZdcMoment | fEventData |
| struct BmnZdcBScanner::Item * | fIndex = 0 |
| UInt_t | fIndexSize = 0 |
Definition at line 93 of file BmnZdcBScanner.h.
|
inline |
Definition at line 117 of file BmnZdcBScanner.h.
References fInpChain.
|
inlinevirtual |
Definition at line 120 of file BmnZdcBScanner.h.
References fIndex.
|
inline |
Definition at line 117 of file BmnZdcBScanner.h.
References fInpChain.
|
inlinevirtual |
Definition at line 120 of file BmnZdcBScanner.h.
References fIndex.
|
inline |
Definition at line 128 of file BmnZdcBScanner.h.
References fInpChain.
Referenced by testBmnZdcBScanner().
|
inline |
Definition at line 128 of file BmnZdcBScanner.h.
References fInpChain.
Definition at line 111 of file BmnZdcBScanner.h.
References BmnZdcBScanner::Item::index.
Referenced by Scan().
Definition at line 111 of file BmnZdcBScanner.h.
|
private |
Definition at line 89 of file BmnZdcBScanner.cxx.
References ZdcMoment::Add(), TObjArray::At(), BmnZdcBScanner::Item::b, fIndex, fIndexSize, fSimScale, ZdcMoment::GetA(), ZdcMoment::GetE(), TObjArray::GetEntries(), ZdcMoment::GetHits(), ZdcMoment::GetM(), i, and BmnZdcBScanner::Item::index.
Referenced by Scan().
|
private |
Definition at line 127 of file BmnZdcBScanner.cxx.
References TH1::Fill(), fIndex, fIndexSize, i, and n.
Referenced by Scan().
|
virtual |
Definition at line 26 of file BmnZdcBScanner.cxx.
References compareItem(), TString::Data(), DrawBar(), entries, fEventData, fIndex, fIndexSize, fInpChain, fMaxEntries, TString::Format(), fScanWidth, fShowProgress, i, OnEvent(), and OnScan().
Referenced by testBmnZdcBScanner().
|
virtual |
| void BmnZdcBScanner::SetEventData | ( | TClonesArray * | pArrayOfBmnZDCDigit, |
| Double_t | scale = 1. ) |
Definition at line 13 of file BmnZdcBScanner.cxx.
References TObjArray::At(), fEventData, TObjArray::GetEntries(), and i.
Referenced by testBmnZdcBScanner().
| void BmnZdcBScanner::SetEventData | ( | TClonesArray * | pArrayOfBmnZDCDigit, |
| Double_t | scale = 1. ) |
|
inline |
Definition at line 131 of file BmnZdcBScanner.h.
References entries, and fScanWidth.
Referenced by testBmnZdcBScanner().
|
inline |
Definition at line 131 of file BmnZdcBScanner.h.
References entries, and fScanWidth.
|
inline |
Definition at line 126 of file BmnZdcBScanner.h.
References fShowProgress.
Referenced by testBmnZdcBScanner().
|
inline |
Definition at line 126 of file BmnZdcBScanner.h.
References fShowProgress.
|
inline |
Definition at line 129 of file BmnZdcBScanner.h.
References fSimScale.
Referenced by testBmnZdcBScanner().
|
inline |
Definition at line 129 of file BmnZdcBScanner.h.
References fSimScale.
|
private |
Definition at line 102 of file BmnZdcBScanner.h.
Referenced by Scan(), and SetEventData().
|
private |
Referenced by ~BmnZdcBScanner(), OnEvent(), OnScan(), and Scan().
|
private |
Definition at line 109 of file BmnZdcBScanner.h.
|
private |
Definition at line 95 of file BmnZdcBScanner.h.
Referenced by BmnZdcBScanner(), AddSimDigit(), and Scan().
|
private |
Definition at line 96 of file BmnZdcBScanner.h.
Referenced by Scan().
|
private |
Definition at line 97 of file BmnZdcBScanner.h.
Referenced by Scan(), and SetScanWidth().
Definition at line 100 of file BmnZdcBScanner.h.
Referenced by Scan(), and SetShowProgress().
|
private |
Definition at line 98 of file BmnZdcBScanner.h.
Referenced by OnEvent(), and SetSimScale().