![]() |
AliRoot Core
d69033e (d69033e)
|
#include <AliTPCdataQA.h>
Public Member Functions | |
AliTPCdataQA () | |
AliTPCdataQA (const AliTPCdataQA &ped) | |
AliTPCdataQA (const TMap *config) | |
virtual | ~AliTPCdataQA () |
AliTPCdataQA & | operator= (const AliTPCdataQA &source) |
void | DumpToFile (const Char_t *filename, const Char_t *dir="", Bool_t append=kFALSE) |
void | MakeTree (const char *fname="QApad.root") const |
Bool_t | ProcessEvent (AliTPCRawStreamV3 *const rawStreamV3) |
Bool_t | ProcessEvent (AliRawReader *const rawReader) |
Bool_t | ProcessEvent (eventHeaderStruct *const event) |
void | Analyse () |
void | SetPedestal (AliTPCCalPad *const pedestalCal) |
void | SetNoise (AliTPCCalPad *const noiseCal) |
void | SetMinQMax (Float_t minQmax) |
void | SetRequireNeighbouringPad (Bool_t req=kTRUE) |
void | FillOccupancyProfile () |
void | ResetProfiles () |
AliTPCCalPad * | GetNoThreshold () const |
AliTPCCalPad * | GetMaxCharge () const |
AliTPCCalPad * | GetMeanCharge () const |
AliTPCCalPad * | GetNLocalMaxima () const |
AliTPCCalPad * | GetOverThreshold10 () const |
AliTPCCalPad * | GetOverThreshold20 () const |
AliTPCCalPad * | GetOverThreshold30 () const |
AliTPCCalPad * | GetNTimeBins () const |
AliTPCCalPad * | GetNPads () const |
AliTPCCalPad * | GetTimePosition () const |
TProfile * | GetHistQVsTimeSideA () const |
TProfile * | GetHistQVsTimeSideC () const |
TProfile * | GetHistQMaxVsTimeSideA () const |
TProfile * | GetHistQMaxVsTimeSideC () const |
TH1F * | GetHistOccupancyVsEventConst () const |
TH1F * | GetHistNclustersVsEventConst () const |
TH1F * | GetHistOccupancyVsEvent () |
TH1F * | GetHistNclustersVsEvent () |
TProfile * | GetHistOccVsSector () const |
TProfile2D * | GetHistOcc2dVsSector () const |
TProfile * | GetHistQVsSector () const |
TProfile * | GetHistQmaxVsSector () const |
AliTPCAltroMapping ** | GetAltroMapping () const |
void | SetAltroMapping (AliTPCAltroMapping **mapp) |
Int_t | GetFirstTimeBin () const |
Int_t | GetLastTimeBin () const |
Int_t | GetAdcMin () const |
Int_t | GetAdcMax () const |
Int_t | GetEventCounter () const |
Bool_t | GetIsAnalysed () const |
Int_t | GetMaxEvents () const |
Int_t | GetEventsPerBin () const |
Int_t | GetSignalCounter () const |
Int_t | GetClusterCounter () const |
Float_t | GetMinQMax () const |
Bool_t | GetRequireNeighbouringPad () const |
Bool_t | GetIsDQM () const |
void | SetRangeTime (Int_t tMin, Int_t tMax) |
void | SetRangeAdc (Int_t aMin, Int_t aMax) |
void | SetMaxEvents (Int_t value) |
void | SetEventsPerBin (Int_t value) |
void | SetIsDQM (Bool_t value) |
void | ResetData () |
void | SetChamberStatus (UInt_t roc, Bool_t status) |
Bool_t | GetChamberStatus (UInt_t roc) |
Private Member Functions | |
Int_t | Update (const Int_t iSector, const Int_t iRow, const Int_t iPad, const Int_t iTimeBin, Float_t signal, const Int_t iPatch=-1, const Int_t iBranch=-1) |
void | FindLocalMaxima (const Int_t iSector) |
void | MakeArrays () |
void | CleanArrays () |
void | SetExpandDigit (const Int_t iRow, Int_t iPad, Int_t iTimeBin, const Float_t signal) |
void | GetPadAndTimeBin (Int_t bin, Int_t &iPad, Int_t &iTimeBin) |
Float_t | GetQ (const Float_t *adcArray, const Int_t time, const Int_t pad, const Int_t maxTimeBins, Int_t &timeMin, Int_t &timeMax, Int_t &padMin, Int_t &padMax) const |
void | UpdateEventHistograms () |
void | Init () |
TObjArray * | ConfigArrRocs (TObjArray *arr, const Text_t *name) |
Private Attributes | |
Int_t | fFirstTimeBin |
First Time bin needed for analysis. More... | |
Int_t | fLastTimeBin |
Last Time bin needed for analysis. More... | |
Int_t | fAdcMin |
min adc channel of pedestal value More... | |
Int_t | fAdcMax |
max adc channel of pedestal value More... | |
Float_t | fMinQMax |
Minimun charge for Maximum ADC in cluster. More... | |
Bool_t | fRequireNeighbouringPad |
If clusterer should require a neighbouring pad to accept it. More... | |
AliTPCAltroMapping ** | fMapping |
! Altro Mapping object More... | |
AliTPCCalPad * | fPedestal |
! option to set pedestal cal object More... | |
AliTPCCalPad * | fNoise |
! option to set noise cal object More... | |
AliTPCCalPad * | fNLocalMaxima |
local maximas found More... | |
AliTPCCalPad * | fMaxCharge |
max charge More... | |
AliTPCCalPad * | fMeanCharge |
mean charge More... | |
AliTPCCalPad * | fNoThreshold |
number of digits More... | |
AliTPCCalPad * | fNTimeBins |
timebins width of cluster More... | |
AliTPCCalPad * | fNPads |
pads with of cluster More... | |
AliTPCCalPad * | fTimePosition |
Time position of local maximum. More... | |
AliTPCCalPad * | fOverThreshold10 |
! local maxima with qMax over threshold More... | |
AliTPCCalPad * | fOverThreshold20 |
! local maxima with qMax over threshold More... | |
AliTPCCalPad * | fOverThreshold30 |
! local maxima with qMax over threshold More... | |
TProfile * | fHistQVsTimeSideA |
Q vs time (side A) More... | |
TProfile * | fHistQVsTimeSideC |
Q vs time (side C) More... | |
TProfile * | fHistQMaxVsTimeSideA |
QMax vs time (side A) More... | |
TProfile * | fHistQMaxVsTimeSideC |
QMax vs time (side C) More... | |
TH1F * | fHistOccupancyVsEvent |
Occupancy vs event number (~time) More... | |
TH1F * | fHistNclustersVsEvent |
Nclusters vs event number (~time) More... | |
Int_t | fEventCounter |
event Counter More... | |
Bool_t | fIsAnalysed |
Set to true after Analyse has been called. More... | |
Int_t | fMaxEvents |
Max events for event histograms. More... | |
Int_t | fEventsPerBin |
Events per bin for event histograms. More... | |
Int_t | fSignalCounter |
Signal counter. More... | |
Int_t | fClusterCounter |
Cluster counter. More... | |
TBits | fActiveChambers |
configured ROCs More... | |
Float_t ** | fAllBins |
! array for digit using random access More... | |
Int_t ** | fAllSigBins |
! array of pointers to the indexes over threshold More... | |
Int_t * | fAllNSigBins |
! More... | |
Int_t | fRowsMax |
! Maximum number of time bins More... | |
Int_t | fPadsMax |
! Maximum number of time bins More... | |
Int_t | fTimeBinsMax |
! Maximum number of time bins More... | |
Bool_t | fIsDQM |
! Is DQM -> Simple output (no 2D!) More... | |
TProfile * | fHistOccVsSector |
! Occ vs sector (for DQM only) More... | |
TProfile2D * | fHistOcc2dVsSector |
! Occ vs sector 2D (for DQM only) More... | |
TProfile * | fHistQVsSector |
! Q vs sector (for DQM only) More... | |
TProfile * | fHistQmaxVsSector |
! QMax vs sector (for DQM only) More... | |
TArrayD * | fOccVec |
! Occupancy help counter for DQM More... | |
TArrayD * | fOccMaxVec |
! Occupancy help normlization for DQM More... | |
TArrayD * | fOccVecFine |
! "2D" occupancy help counter for DQM More... | |
TArrayD * | fOccMaxVecFine |
! "2D" occupancy help normlization for DQM More... | |
July 2011:
Changes to accomodate updates of general DQM/QA changes to have per trigger histograms (for a given event specie).
AliTPCdataQA has a new flag for only keeping DQM info event by event! The expert/DA functionality has been kept exactly the same!
June 2010
This update should solve two problems mainly:
The fix is a bit crude but avoids creating a new histogram. Instead the range is expanded (max events and events per bin is doubled) but the number of bins is kept constant! In this way we can change just double the max of the X-axis of the hist and rebin the data. The same can easily be done for the copy owned by AliTPCQADataMakerRec.
CAUTION: If we change the number of bins we could crash the whole system because ROOT does not create space for extra bins! (but we do not do this). In that way it is a crude solution. The rebinning in the code only works for an even number of bins.
In addition to the above a bug in the reading of the config file was also found and corrected. fAdcMax was set instead of fEventsPerBin.
Finally cout was changes to AliInfo.
February 2008
The code has been heavily modified so that now the RAW data is "expanded" for each sector and stored in a big signal array. Then a simple version of the code in AliTPCclusterer is used to identify the local maxima and these are then used for QA. This gives a better estimate of the charge (both max and total) and also limits the effect of noise.
Implementation:
In Update the RAW signals >= 3 ADC channels are stored in the arrays. There are 3 arrays:
This is done sector by sector.
When data from a new sector is encountered, the method FindLocalMaxima is called on the data from the previous sector, and the calibration/data objects are updated with the "cluster" info. Finally the arrays are cleared.
The requirements for a local maxima is: Charge in bin is >= 5 ADC channels. Charge in bin is larger than all the 8 neighboring bins. At least one of the two pad neighbors has a signal. At least one of the two time neighbors has a signal.
Before accessing the data it is expected that the Analyse method is called. This normalizes some of the data objects to per event or per cluster. If more data is passed to the class after Analyse has been called the normalization is reversed and Analyse has to be called again.
Definition at line 28 of file AliTPCdataQA.h.
AliTPCdataQA::AliTPCdataQA | ( | ) |
Definition at line 129 of file AliTPCdataQA.cxx.
Referenced by operator=().
AliTPCdataQA::AliTPCdataQA | ( | const AliTPCdataQA & | ped | ) |
copy constructor
Definition at line 186 of file AliTPCdataQA.cxx.
AliTPCdataQA::AliTPCdataQA | ( | const TMap * | config | ) |
default constructor
Definition at line 285 of file AliTPCdataQA.cxx.
|
virtual |
destructor
Definition at line 361 of file AliTPCdataQA.cxx.
void AliTPCdataQA::Analyse | ( | ) |
Calculate calibration constants
Definition at line 837 of file AliTPCdataQA.cxx.
Referenced by AliTPCcalibDButil::ProcessQAData(), and testDataQA().
|
private |
Definition at line 936 of file AliTPCdataQA.cxx.
Referenced by ProcessEvent().
GetArray with confiured ROCs
Definition at line 1254 of file AliTPCdataQA.cxx.
Referenced by Init().
void AliTPCdataQA::DumpToFile | ( | const Char_t * | filename, |
const Char_t * | dir = "" , |
||
Bool_t | append = kFALSE |
||
) |
Write class to file
Definition at line 591 of file AliTPCdataQA.cxx.
void AliTPCdataQA::FillOccupancyProfile | ( | ) |
This has to be filled at the end of the loop over data
Definition at line 1059 of file AliTPCdataQA.cxx.
Referenced by AliTPCQADataMakerRec::MakeRaws().
|
private |
This method is called after the data from each sector has been exapanded into an array Loop over the signals and identify local maxima and fill the calibration objects with the information
Definition at line 682 of file AliTPCdataQA.cxx.
Referenced by ProcessEvent().
|
inline |
Definition at line 92 of file AliTPCdataQA.h.
|
inline |
Definition at line 91 of file AliTPCdataQA.h.
|
inline |
Definition at line 85 of file AliTPCdataQA.h.
|
inline |
Definition at line 117 of file AliTPCdataQA.h.
|
inline |
Definition at line 98 of file AliTPCdataQA.h.
|
inline |
Definition at line 93 of file AliTPCdataQA.h.
Referenced by AliTPCcalibDButil::ProcessQAData().
|
inline |
Definition at line 96 of file AliTPCdataQA.h.
|
inline |
Definition at line 89 of file AliTPCdataQA.h.
TH1F * AliTPCdataQA::GetHistNclustersVsEvent | ( | ) |
Create Nclusters vs event histogram (we create this histogram differently then the other histograms because this we want to be able to access and copy from AliTPCQAMakerRec before it normally would be created)
Definition at line 424 of file AliTPCdataQA.cxx.
Referenced by UpdateEventHistograms().
|
inline |
Definition at line 74 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA().
|
inline |
Definition at line 80 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::MakeRaws().
TH1F * AliTPCdataQA::GetHistOccupancyVsEvent | ( | ) |
Create Occupancy vs event histogram (we create this histogram differently then the other histograms because this we want to be able to access and copy from AliTPCQAMakerRec before it normally would be created)
Definition at line 406 of file AliTPCdataQA.cxx.
Referenced by UpdateEventHistograms().
|
inline |
Definition at line 73 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA().
|
inline |
Definition at line 79 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::MakeRaws().
|
inline |
Definition at line 82 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::MakeRaws().
|
inline |
Definition at line 71 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA().
|
inline |
Definition at line 72 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA().
|
inline |
Definition at line 81 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::MakeRaws().
|
inline |
Definition at line 69 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA().
|
inline |
Definition at line 70 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA().
|
inline |
Definition at line 94 of file AliTPCdataQA.h.
|
inline |
Definition at line 104 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::MakeRaws().
|
inline |
Definition at line 90 of file AliTPCdataQA.h.
|
inline |
Definition at line 60 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), AliTPCcalibDButil::CreateGUIRefTree(), AliTPCcalibDB::CreateGUITree(), MakeTree(), AliTPCcalibDButil::ProcessQAData(), and testDataQA().
|
inline |
Definition at line 95 of file AliTPCdataQA.h.
|
inline |
Definition at line 61 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), AliTPCcalibDButil::CreateGUIRefTree(), AliTPCcalibDB::CreateGUITree(), AliTPCcalibDButil::ProcessQAData(), and testDataQA().
|
inline |
Definition at line 100 of file AliTPCdataQA.h.
|
inline |
Definition at line 62 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), AliTPCcalibDButil::CreateGUIRefTree(), AliTPCcalibDB::CreateGUITree(), MakeTree(), AliTPCcalibDButil::ProcessQAData(), and testDataQA().
|
inline |
Definition at line 59 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), AliTPCcalibDButil::CreateGUIRefTree(), AliTPCcalibDB::CreateGUITree(), MakeTree(), AliTPCcalibDButil::ProcessQAData(), and testDataQA().
|
inline |
Definition at line 67 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), AliTPCcalibDButil::CreateGUIRefTree(), AliTPCcalibDB::CreateGUITree(), MakeTree(), and testDataQA().
|
inline |
Definition at line 66 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), AliTPCcalibDButil::CreateGUIRefTree(), AliTPCcalibDB::CreateGUITree(), MakeTree(), and testDataQA().
|
inline |
Definition at line 63 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), and testDataQA().
|
inline |
Definition at line 64 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), and testDataQA().
|
inline |
Definition at line 65 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), and testDataQA().
|
private |
Return pad and timebin for a given bin
Definition at line 965 of file AliTPCdataQA.cxx.
Referenced by FindLocalMaxima().
|
private |
This methods return the charge in the bin time+pad*maxTimeBins If the charge is above 0 it also updates the padMin, padMax, timeMin and timeMax if necessary
Definition at line 1005 of file AliTPCdataQA.cxx.
Referenced by FindLocalMaxima().
|
inline |
Definition at line 101 of file AliTPCdataQA.h.
|
inline |
Definition at line 97 of file AliTPCdataQA.h.
|
inline |
Definition at line 68 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), AliTPCcalibDButil::CreateGUIRefTree(), AliTPCcalibDB::CreateGUITree(), MakeTree(), and testDataQA().
|
private |
Define the calibration objects the first time Update is called NB! This has to be done first even if the data is rejected by the time cut to make sure that the objects are available in Analyse
2015-11-09 arrays for expending the data are not allocated in advance but when they are needed. That saves about 100 MByte of memory.
Definition at line 1112 of file AliTPCdataQA.cxx.
Referenced by ProcessEvent().
|
private |
The arrays for expanding the raw data are defined and som parameters are intialised
Definition at line 900 of file AliTPCdataQA.cxx.
Referenced by SetExpandDigit().
void AliTPCdataQA::MakeTree | ( | const char * | fname = "QApad.root" | ) | const |
Export result to the tree -located in the file This file can be analyzed using AliTPCCalibViewer
Definition at line 878 of file AliTPCdataQA.cxx.
AliTPCdataQA & AliTPCdataQA::operator= | ( | const AliTPCdataQA & | source | ) |
assignment operator
Definition at line 349 of file AliTPCdataQA.cxx.
Bool_t AliTPCdataQA::ProcessEvent | ( | AliTPCRawStreamV3 *const | rawStreamV3 | ) |
Event Processing loop - AliTPCRawStreamV3
Definition at line 508 of file AliTPCdataQA.cxx.
Referenced by AliTPCQADataMakerRec::MakeRaws(), ProcessEvent(), and testDataQA().
Bool_t AliTPCdataQA::ProcessEvent | ( | AliRawReader *const | rawReader | ) |
Event processing loop - AliRawReader
Definition at line 563 of file AliTPCdataQA.cxx.
Bool_t AliTPCdataQA::ProcessEvent | ( | eventHeaderStruct *const | event | ) |
process date event
Definition at line 579 of file AliTPCdataQA.cxx.
void AliTPCdataQA::ResetData | ( | ) |
reset all data
Definition at line 1222 of file AliTPCdataQA.cxx.
void AliTPCdataQA::ResetProfiles | ( | ) |
Definition at line 1089 of file AliTPCdataQA.cxx.
Referenced by AliTPCQADataMakerRec::MakeRaws().
|
inline |
Definition at line 86 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::InitRaws(), and main().
|
inline |
Definition at line 116 of file AliTPCdataQA.h.
|
inline |
Definition at line 109 of file AliTPCdataQA.h.
|
private |
Definition at line 981 of file AliTPCdataQA.cxx.
Referenced by Update().
|
inline |
Definition at line 112 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::InitRaws().
|
inline |
Definition at line 108 of file AliTPCdataQA.h.
|
inline |
Definition at line 51 of file AliTPCdataQA.h.
|
inline |
Definition at line 49 of file AliTPCdataQA.h.
|
inline |
Definition at line 48 of file AliTPCdataQA.h.
|
inline |
Definition at line 107 of file AliTPCdataQA.h.
|
inline |
Definition at line 106 of file AliTPCdataQA.h.
Referenced by AliTPCQADataMakerRec::InitRaws(), and testDataQA().
|
inline |
Definition at line 52 of file AliTPCdataQA.h.
|
private |
Signal filling method
Definition at line 618 of file AliTPCdataQA.cxx.
Referenced by ProcessEvent().
|
private |
Update histograms that display occupancy and number of clusters as a function of number of events
Definition at line 442 of file AliTPCdataQA.cxx.
Referenced by ProcessEvent().
|
private |
configured ROCs
Definition at line 178 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), ConfigArrRocs(), FindLocalMaxima(), GetChamberStatus(), SetChamberStatus(), and Update().
|
private |
max adc channel of pedestal value
Definition at line 141 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), GetAdcMax(), and SetRangeAdc().
|
private |
min adc channel of pedestal value
Definition at line 140 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), GetAdcMin(), SetRangeAdc(), and Update().
|
private |
! array for digit using random access
Definition at line 183 of file AliTPCdataQA.h.
Referenced by CleanArrays(), FindLocalMaxima(), MakeArrays(), SetExpandDigit(), and ~AliTPCdataQA().
|
private |
!
Definition at line 185 of file AliTPCdataQA.h.
Referenced by CleanArrays(), FindLocalMaxima(), MakeArrays(), SetExpandDigit(), and ~AliTPCdataQA().
|
private |
! array of pointers to the indexes over threshold
Definition at line 184 of file AliTPCdataQA.h.
Referenced by CleanArrays(), FindLocalMaxima(), MakeArrays(), SetExpandDigit(), and ~AliTPCdataQA().
|
private |
Cluster counter.
Definition at line 176 of file AliTPCdataQA.h.
Referenced by FindLocalMaxima(), GetClusterCounter(), ResetData(), and UpdateEventHistograms().
|
private |
event Counter
Definition at line 170 of file AliTPCdataQA.h.
Referenced by Analyse(), GetEventCounter(), ProcessEvent(), and UpdateEventHistograms().
|
private |
Events per bin for event histograms.
Definition at line 174 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), GetEventsPerBin(), GetHistNclustersVsEvent(), GetHistOccupancyVsEvent(), ProcessEvent(), SetEventsPerBin(), and UpdateEventHistograms().
|
private |
First Time bin needed for analysis.
Definition at line 138 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), GetFirstTimeBin(), GetPadAndTimeBin(), MakeArrays(), SetExpandDigit(), SetRangeTime(), Update(), and UpdateEventHistograms().
|
private |
Nclusters vs event number (~time)
Definition at line 168 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), GetHistNclustersVsEvent(), GetHistNclustersVsEventConst(), UpdateEventHistograms(), and ~AliTPCdataQA().
|
private |
! Occ vs sector 2D (for DQM only)
Definition at line 193 of file AliTPCdataQA.h.
Referenced by FillOccupancyProfile(), GetHistOcc2dVsSector(), Init(), ResetProfiles(), and ~AliTPCdataQA().
|
private |
Occupancy vs event number (~time)
Definition at line 167 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), GetHistOccupancyVsEvent(), GetHistOccupancyVsEventConst(), UpdateEventHistograms(), and ~AliTPCdataQA().
|
private |
! Occ vs sector (for DQM only)
Definition at line 192 of file AliTPCdataQA.h.
Referenced by FillOccupancyProfile(), GetHistOccVsSector(), Init(), ResetProfiles(), and ~AliTPCdataQA().
|
private |
! QMax vs sector (for DQM only)
Definition at line 195 of file AliTPCdataQA.h.
Referenced by FindLocalMaxima(), GetHistQmaxVsSector(), Init(), ResetProfiles(), and ~AliTPCdataQA().
|
private |
QMax vs time (side A)
Definition at line 164 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetHistQMaxVsTimeSideA(), Init(), ResetData(), and ~AliTPCdataQA().
|
private |
QMax vs time (side C)
Definition at line 165 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetHistQMaxVsTimeSideC(), Init(), ResetData(), and ~AliTPCdataQA().
|
private |
! Q vs sector (for DQM only)
Definition at line 194 of file AliTPCdataQA.h.
Referenced by FindLocalMaxima(), GetHistQVsSector(), Init(), ResetProfiles(), and ~AliTPCdataQA().
|
private |
Q vs time (side A)
Definition at line 162 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetHistQVsTimeSideA(), Init(), ResetData(), and ~AliTPCdataQA().
|
private |
Q vs time (side C)
Definition at line 163 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetHistQVsTimeSideC(), Init(), ResetData(), and ~AliTPCdataQA().
|
private |
Set to true after Analyse has been called.
Definition at line 171 of file AliTPCdataQA.h.
Referenced by Analyse(), and GetIsAnalysed().
|
private |
! Is DQM -> Simple output (no 2D!)
Definition at line 191 of file AliTPCdataQA.h.
Referenced by Analyse(), FillOccupancyProfile(), FindLocalMaxima(), GetIsDQM(), Init(), ResetData(), ResetProfiles(), SetIsDQM(), and Update().
|
private |
Last Time bin needed for analysis.
Definition at line 139 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), GetLastTimeBin(), GetPadAndTimeBin(), MakeArrays(), SetExpandDigit(), SetRangeTime(), Update(), and UpdateEventHistograms().
|
private |
! Altro Mapping object
Definition at line 146 of file AliTPCdataQA.h.
Referenced by GetAltroMapping(), ProcessEvent(), and SetAltroMapping().
|
private |
max charge
Definition at line 152 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), FindLocalMaxima(), GetMaxCharge(), MakeTree(), and ~AliTPCdataQA().
|
private |
Max events for event histograms.
Definition at line 173 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), GetHistNclustersVsEvent(), GetHistOccupancyVsEvent(), GetMaxEvents(), SetMaxEvents(), and UpdateEventHistograms().
|
private |
mean charge
Definition at line 153 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), FindLocalMaxima(), GetMeanCharge(), MakeTree(), and ~AliTPCdataQA().
|
private |
Minimun charge for Maximum ADC in cluster.
Definition at line 142 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetMinQMax(), and SetMinQMax().
|
private |
local maximas found
Definition at line 151 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), FindLocalMaxima(), GetNLocalMaxima(), MakeTree(), and ~AliTPCdataQA().
|
private |
! option to set noise cal object
Definition at line 150 of file AliTPCdataQA.h.
Referenced by SetNoise(), and Update().
|
private |
number of digits
Definition at line 154 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), GetNoThreshold(), MakeTree(), Update(), and ~AliTPCdataQA().
|
private |
pads with of cluster
Definition at line 156 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), FindLocalMaxima(), GetNPads(), MakeTree(), and ~AliTPCdataQA().
|
private |
timebins width of cluster
Definition at line 155 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), FindLocalMaxima(), GetNTimeBins(), MakeTree(), and ~AliTPCdataQA().
|
private |
! Occupancy help normlization for DQM
Definition at line 197 of file AliTPCdataQA.h.
Referenced by FillOccupancyProfile(), Init(), and ~AliTPCdataQA().
|
private |
! "2D" occupancy help normlization for DQM
Definition at line 199 of file AliTPCdataQA.h.
Referenced by FillOccupancyProfile(), Init(), and ~AliTPCdataQA().
|
private |
! Occupancy help counter for DQM
Definition at line 196 of file AliTPCdataQA.h.
Referenced by FillOccupancyProfile(), Init(), ResetProfiles(), Update(), and ~AliTPCdataQA().
|
private |
! "2D" occupancy help counter for DQM
Definition at line 198 of file AliTPCdataQA.h.
Referenced by FillOccupancyProfile(), Init(), ResetProfiles(), Update(), and ~AliTPCdataQA().
|
private |
! local maxima with qMax over threshold
Definition at line 158 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetOverThreshold10(), Init(), MakeTree(), ResetData(), and ~AliTPCdataQA().
|
private |
! local maxima with qMax over threshold
Definition at line 159 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetOverThreshold20(), Init(), MakeTree(), ResetData(), and ~AliTPCdataQA().
|
private |
! local maxima with qMax over threshold
Definition at line 160 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetOverThreshold30(), Init(), MakeTree(), ResetData(), and ~AliTPCdataQA().
|
private |
! Maximum number of time bins
Definition at line 187 of file AliTPCdataQA.h.
Referenced by CleanArrays(), GetPadAndTimeBin(), MakeArrays(), and SetExpandDigit().
|
private |
! option to set pedestal cal object
Definition at line 149 of file AliTPCdataQA.h.
Referenced by SetPedestal(), and Update().
|
private |
If clusterer should require a neighbouring pad to accept it.
Definition at line 143 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), FindLocalMaxima(), GetRequireNeighbouringPad(), and SetRequireNeighbouringPad().
|
private |
! Maximum number of time bins
Definition at line 186 of file AliTPCdataQA.h.
Referenced by CleanArrays(), FindLocalMaxima(), MakeArrays(), SetExpandDigit(), and ~AliTPCdataQA().
|
private |
Signal counter.
Definition at line 175 of file AliTPCdataQA.h.
Referenced by GetSignalCounter(), Update(), and UpdateEventHistograms().
|
private |
! Maximum number of time bins
Definition at line 188 of file AliTPCdataQA.h.
Referenced by CleanArrays(), FindLocalMaxima(), GetPadAndTimeBin(), MakeArrays(), and SetExpandDigit().
|
private |
Time position of local maximum.
Definition at line 157 of file AliTPCdataQA.h.
Referenced by AliTPCdataQA(), Analyse(), FindLocalMaxima(), GetTimePosition(), MakeTree(), and ~AliTPCdataQA().