AliRoot Core  ee782a0 (ee782a0)
AliMUONVQADataMakerRec Class Referenceabstract

Interface for a MUON QADataMakerRec. More...

#include <AliMUONVQADataMakerRec.h>

Inheritance diagram for AliMUONVQADataMakerRec:

Public Member Functions

 AliMUONVQADataMakerRec (AliQADataMakerRec *master)
 
virtual ~AliMUONVQADataMakerRec ()
 
virtual void InitDigits ()=0
 Initialization for handling Digits. More...
 
virtual void InitESDs ()=0
 Initialization for handling ESD. More...
 
virtual void InitRaws ()=0
 Initialization for handling Raws. More...
 
virtual void InitRecPoints ()=0
 Initialization for handling RecPoints. More...
 
virtual void MakeRaws (AliRawReader *rawReader)=0
 Produces QA data for Raws. More...
 
virtual void MakeDigits (TTree *dig)=0
 Produces QA data for Digits. More...
 
virtual void MakeRecPoints (TTree *recpo)=0
 Produces QA data for RecPoints. More...
 
virtual void MakeESDs (AliESDEvent *esd)=0
 Produces QA data for ESD. More...
 
virtual void EndOfDetectorCycleRaws (Int_t specie, TObjArray **list)=0
 Wrap up things at each cycle for Raws. More...
 
virtual void EndOfDetectorCycleRecPoints (Int_t specie, TObjArray **list)=0
 Wrap up things at each cycle for RecPoints. More...
 
virtual void EndOfDetectorCycleESDs (Int_t specie, TObjArray **list)=0
 Wrap up things at each cycle for ESD. More...
 
virtual void EndOfDetectorCycleDigits (Int_t specie, TObjArray **list)=0
 Wrap up things at each cycle for Digits. More...
 
virtual void ResetDetectorRaws (TObjArray *list)
 Reset anything that must be reset for Raws. More...
 
virtual void ResetDetectorRecPoints (TObjArray *list)
 Reset anything that must be reset for RecPoints. More...
 
virtual void ResetDetectorESDs (TObjArray *list)
 Reset anything that must be reset for ESD. More...
 
virtual void ResetDetectorDigits (TObjArray *list)
 Reset anything that must be reset for Digits. More...
 
void ForbidCloning (TH1 *h, Bool_t v=kTRUE)
 

Protected Member Functions

void ResetDetector (const TObjArray *list)
 
Int_t RunNumber () const
 
AliRecoParam::EventSpecie_t CurrentEventSpecie () const
 
const AliMUONRecoParamGetRecoParam () const
 
TObject * GetDigitsData (Int_t index) const
 
TObject * GetESDsData (Int_t index) const
 
TObject * GetRecPointsData (Int_t index) const
 
TObject * GetRawsData (Int_t index) const
 
TH1 * GetDigitsData (Int_t index, int trCl) const
 
TH1 * GetESDsData (Int_t index, int trCl) const
 
TH1 * GetRecPointsData (Int_t index, int trCl) const
 
TH1 * GetRawsData (Int_t index, int trCl) const
 
TH1 * GetMatchingRawsHisto (Int_t index, Int_t trigId) const
 
Int_t Add2DigitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
 
Int_t Add2ESDsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
 
Int_t Add2RecPointsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
 
Int_t Add2RawsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE, const Bool_t saveForCorr=kFALSE)
 
Int_t FillDigitsData (Int_t index, double x)
 
Int_t FillRawsData (Int_t index, double x)
 
Int_t FillRecPointsData (Int_t index, double x)
 
Int_t FillESDsData (Int_t index, double x)
 
Int_t FillDigitsData (Int_t index, double x, double y)
 
Int_t FillRawsData (Int_t index, double x, double y)
 
Int_t FillRecPointsData (Int_t index, double x, double y)
 
Int_t FillESDsData (Int_t index, double x, double y)
 
Int_t FillDigitsData (Int_t index, double x, double y, double w)
 
Int_t FillRawsData (Int_t index, double x, double y, double w)
 
Int_t FillRecPointsData (Int_t index, double x, double y, double w)
 
Int_t FillESDsData (Int_t index, double x, double y, double w)
 
void ClonePerTrigClass (AliQAv1::TASKINDEX_t task)
 

Protected Attributes

AliQADataMakerRecfMaster
 master to get access to its methods More...
 

Private Member Functions

 AliMUONVQADataMakerRec (const AliMUONVQADataMakerRec &rhs)
 Not implemented. More...
 
AliMUONVQADataMakerRecoperator= (const AliMUONVQADataMakerRec &rhs)
 Not implemented. More...
 

Detailed Description

Interface for a MUON QADataMakerRec.

Interface for a MUON QADataMakerRec, common to MCH and MTR

Author
Laurent Aphecetche

Definition at line 36 of file AliMUONVQADataMakerRec.h.

Constructor & Destructor Documentation

AliMUONVQADataMakerRec::AliMUONVQADataMakerRec ( AliQADataMakerRec master)

ctor

Definition at line 36 of file AliMUONVQADataMakerRec.cxx.

AliMUONVQADataMakerRec::~AliMUONVQADataMakerRec ( )
virtual

dtor

Definition at line 43 of file AliMUONVQADataMakerRec.cxx.

AliMUONVQADataMakerRec::AliMUONVQADataMakerRec ( const AliMUONVQADataMakerRec rhs)
private

Not implemented.

Member Function Documentation

Int_t AliMUONVQADataMakerRec::Add2DigitsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
protected
Int_t AliMUONVQADataMakerRec::Add2ESDsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
protected
Int_t AliMUONVQADataMakerRec::Add2RawsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE,
const Bool_t  saveForCorr = kFALSE 
)
protected
Int_t AliMUONVQADataMakerRec::Add2RecPointsList ( TH1 *  hist,
const Int_t  index,
const Bool_t  expert = kFALSE,
const Bool_t  image = kFALSE 
)
protected
void AliMUONVQADataMakerRec::ClonePerTrigClass ( AliQAv1::TASKINDEX_t  task)
protected

Definition at line 81 of file AliMUONVQADataMakerRec.cxx.

Referenced by FillESDsData().

virtual void AliMUONVQADataMakerRec::EndOfDetectorCycleDigits ( Int_t  specie,
TObjArray **  list 
)
pure virtual

Wrap up things at each cycle for Digits.

Implemented in AliMUONTriggerQADataMakerRec, and AliMUONTrackerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().

virtual void AliMUONVQADataMakerRec::EndOfDetectorCycleESDs ( Int_t  specie,
TObjArray **  list 
)
pure virtual

Wrap up things at each cycle for ESD.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().

virtual void AliMUONVQADataMakerRec::EndOfDetectorCycleRaws ( Int_t  specie,
TObjArray **  list 
)
pure virtual

Wrap up things at each cycle for Raws.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().

virtual void AliMUONVQADataMakerRec::EndOfDetectorCycleRecPoints ( Int_t  specie,
TObjArray **  list 
)
pure virtual

Wrap up things at each cycle for RecPoints.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::EndOfDetectorCycle().

Int_t AliMUONVQADataMakerRec::FillDigitsData ( Int_t  index,
double  x 
)
inlineprotected

Definition at line 107 of file AliMUONVQADataMakerRec.h.

Referenced by AliMUONTriggerQADataMakerRec::MakeDigits().

Int_t AliMUONVQADataMakerRec::FillDigitsData ( Int_t  index,
double  x,
double  y 
)
inlineprotected

Definition at line 112 of file AliMUONVQADataMakerRec.h.

Int_t AliMUONVQADataMakerRec::FillDigitsData ( Int_t  index,
double  x,
double  y,
double  w 
)
inlineprotected

Definition at line 117 of file AliMUONVQADataMakerRec.h.

Int_t AliMUONVQADataMakerRec::FillESDsData ( Int_t  index,
double  x 
)
inlineprotected

Definition at line 110 of file AliMUONVQADataMakerRec.h.

Referenced by AliMUONTrackerQADataMakerRec::MakeESDs().

Int_t AliMUONVQADataMakerRec::FillESDsData ( Int_t  index,
double  x,
double  y 
)
inlineprotected

Definition at line 115 of file AliMUONVQADataMakerRec.h.

Int_t AliMUONVQADataMakerRec::FillESDsData ( Int_t  index,
double  x,
double  y,
double  w 
)
inlineprotected

Definition at line 120 of file AliMUONVQADataMakerRec.h.

Int_t AliMUONVQADataMakerRec::FillRawsData ( Int_t  index,
double  x,
double  y 
)
inlineprotected

Definition at line 113 of file AliMUONVQADataMakerRec.h.

Int_t AliMUONVQADataMakerRec::FillRawsData ( Int_t  index,
double  x,
double  y,
double  w 
)
inlineprotected

Definition at line 118 of file AliMUONVQADataMakerRec.h.

Int_t AliMUONVQADataMakerRec::FillRecPointsData ( Int_t  index,
double  x 
)
inlineprotected
Int_t AliMUONVQADataMakerRec::FillRecPointsData ( Int_t  index,
double  x,
double  y 
)
inlineprotected

Definition at line 114 of file AliMUONVQADataMakerRec.h.

Int_t AliMUONVQADataMakerRec::FillRecPointsData ( Int_t  index,
double  x,
double  y,
double  w 
)
inlineprotected

Definition at line 119 of file AliMUONVQADataMakerRec.h.

void AliMUONVQADataMakerRec::ForbidCloning ( TH1 *  h,
Bool_t  v = kTRUE 
)
inline
TObject* AliMUONVQADataMakerRec::GetDigitsData ( Int_t  index) const
inlineprotected
TH1* AliMUONVQADataMakerRec::GetDigitsData ( Int_t  index,
int  trCl 
) const
inlineprotected

Definition at line 95 of file AliMUONVQADataMakerRec.h.

TObject* AliMUONVQADataMakerRec::GetESDsData ( Int_t  index) const
inlineprotected

Definition at line 91 of file AliMUONVQADataMakerRec.h.

TH1* AliMUONVQADataMakerRec::GetESDsData ( Int_t  index,
int  trCl 
) const
inlineprotected

Definition at line 96 of file AliMUONVQADataMakerRec.h.

TH1* AliMUONVQADataMakerRec::GetMatchingRawsHisto ( Int_t  index,
Int_t  trigId 
) const
inlineprotected
TH1* AliMUONVQADataMakerRec::GetRawsData ( Int_t  index,
int  trCl 
) const
inlineprotected

Definition at line 98 of file AliMUONVQADataMakerRec.h.

const AliMUONRecoParam * AliMUONVQADataMakerRec::GetRecoParam ( ) const
protected
TObject* AliMUONVQADataMakerRec::GetRecPointsData ( Int_t  index) const
inlineprotected
TH1* AliMUONVQADataMakerRec::GetRecPointsData ( Int_t  index,
int  trCl 
) const
inlineprotected

Definition at line 97 of file AliMUONVQADataMakerRec.h.

virtual void AliMUONVQADataMakerRec::InitDigits ( )
pure virtual

Initialization for handling Digits.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::InitDigits().

virtual void AliMUONVQADataMakerRec::InitESDs ( )
pure virtual

Initialization for handling ESD.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::InitESDs().

virtual void AliMUONVQADataMakerRec::InitRaws ( )
pure virtual

Initialization for handling Raws.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::InitRaws().

virtual void AliMUONVQADataMakerRec::InitRecPoints ( )
pure virtual

Initialization for handling RecPoints.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::InitRecPoints().

virtual void AliMUONVQADataMakerRec::MakeDigits ( TTree *  dig)
pure virtual

Produces QA data for Digits.

Implemented in AliMUONTriggerQADataMakerRec, and AliMUONTrackerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::MakeDigits().

virtual void AliMUONVQADataMakerRec::MakeESDs ( AliESDEvent esd)
pure virtual

Produces QA data for ESD.

Implemented in AliMUONTriggerQADataMakerRec, and AliMUONTrackerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::MakeESDs().

virtual void AliMUONVQADataMakerRec::MakeRaws ( AliRawReader *  rawReader)
pure virtual

Produces QA data for Raws.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::MakeRaws().

virtual void AliMUONVQADataMakerRec::MakeRecPoints ( TTree *  recpo)
pure virtual

Produces QA data for RecPoints.

Implemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Referenced by AliMUONQADataMakerRec::MakeRecPoints().

AliMUONVQADataMakerRec& AliMUONVQADataMakerRec::operator= ( const AliMUONVQADataMakerRec rhs)
private

Not implemented.

void AliMUONVQADataMakerRec::ResetDetector ( const TObjArray list)
protected

Reset all histograms found in list, that match either trigger or tracker

Definition at line 107 of file AliMUONVQADataMakerRec.cxx.

Referenced by ForbidCloning(), ResetDetectorDigits(), ResetDetectorESDs(), AliMUONTriggerQADataMakerRec::ResetDetectorRaws(), ResetDetectorRaws(), and ResetDetectorRecPoints().

virtual void AliMUONVQADataMakerRec::ResetDetectorDigits ( TObjArray list)
inlinevirtual

Reset anything that must be reset for Digits.

Definition at line 76 of file AliMUONVQADataMakerRec.h.

Referenced by AliMUONQADataMakerRec::ResetDetector().

virtual void AliMUONVQADataMakerRec::ResetDetectorESDs ( TObjArray list)
inlinevirtual

Reset anything that must be reset for ESD.

Definition at line 74 of file AliMUONVQADataMakerRec.h.

Referenced by AliMUONQADataMakerRec::ResetDetector().

virtual void AliMUONVQADataMakerRec::ResetDetectorRaws ( TObjArray list)
inlinevirtual

Reset anything that must be reset for Raws.

Reimplemented in AliMUONTrackerQADataMakerRec, and AliMUONTriggerQADataMakerRec.

Definition at line 70 of file AliMUONVQADataMakerRec.h.

Referenced by AliMUONQADataMakerRec::ResetDetector().

virtual void AliMUONVQADataMakerRec::ResetDetectorRecPoints ( TObjArray list)
inlinevirtual

Reset anything that must be reset for RecPoints.

Definition at line 72 of file AliMUONVQADataMakerRec.h.

Referenced by AliMUONQADataMakerRec::ResetDetector().

Int_t AliMUONVQADataMakerRec::RunNumber ( ) const
protected

Member Data Documentation


The documentation for this class was generated from the following files: