AliRoot Core  edcc906 (edcc906)
AliCorrQADataMakerRec Class Reference

#include <AliCorrQADataMakerRec.h>

Inheritance diagram for AliCorrQADataMakerRec:

Public Member Functions

 AliCorrQADataMakerRec (AliQADataMaker **)
 
 AliCorrQADataMakerRec (const AliCorrQADataMakerRec &qadm)
 
AliCorrQADataMakerRecoperator= (const AliCorrQADataMakerRec &qadm)
 
virtual ~AliCorrQADataMakerRec ()
 
- Public Member Functions inherited from AliQADataMakerRec
 AliQADataMakerRec (const char *name="", const char *title="")
 
 AliQADataMakerRec (const AliQADataMakerRec &qadm)
 
AliQADataMakerRecoperator= (const AliQADataMakerRec &qadm)
 
virtual ~AliQADataMakerRec ()
 
virtual Int_t Add2DigitsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
 
virtual Int_t Add2ESDsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
 
virtual Int_t Add2HitsList (TH1 *, const Int_t, const Bool_t, const Bool_t)
 
virtual Int_t Add2RecPointsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE)
 
virtual Int_t Add2RawsList (TH1 *hist, const Int_t index, const Bool_t expert=kFALSE, const Bool_t image=kFALSE, const Bool_t saveForCorr=kFALSE)
 
virtual Int_t Add2SDigitsList (TH1 *, const Int_t, const Bool_t, const Bool_t)
 
virtual void Exec (AliQAv1::TASKINDEX_t task, TObject *data)
 
virtual void EndOfCycle ()
 
virtual void EndOfCycle (AliQAv1::TASKINDEX_t task)
 
virtual const AliDetectorRecoParamGetRecoParam ()
 
virtual TObject * GetDigitsData (const Int_t index)
 
virtual TObject * GetESDsData (const Int_t index)
 
virtual TObject * GetHitsData (const Int_t)
 
virtual TObject * GetRecPointsData (const Int_t index)
 
virtual TObject * GetRawsData (const Int_t index)
 
virtual TObject * GetSDigitsData (const Int_t)
 
virtual TH1 * GetDigitsData (const Int_t index, int cloneID)
 
virtual TH1 * GetESDsData (const Int_t index, int cloneID)
 
virtual TH1 * GetHitsData (const Int_t, int)
 
virtual TH1 * GetRecPointsData (const Int_t index, int cloneID)
 
virtual TH1 * GetRawsData (const Int_t index, int cloneID)
 
virtual TH1 * GetSDigitsData (const Int_t, int)
 
virtual TObjArrayGetDigitsDataOfTrigClass (int cloneID, TObjArray *dest=0)
 
virtual TObjArrayGetSDigitsDataOfTrigClass (int, TObjArray *=0)
 
virtual TObjArrayGetESDsDataOfTrigClass (int cloneID, TObjArray *dest=0)
 
virtual TObjArrayGetHitsDataOfTrigClass (int, TObjArray *=0)
 
virtual TObjArrayGetRecPointsDataOfTrigClass (int cloneID, TObjArray *dest=0)
 
virtual TObjArrayGetRawsDataOfTrigClass (int cloneID, TObjArray *dest=0)
 
virtual TObjArray ** Init (AliQAv1::TASKINDEX_t task, Int_t cycles=-1)
 
virtual void Init (AliQAv1::TASKINDEX_t task, TObjArray **list, Int_t run, Int_t cycles=-1)
 
virtual void InitDigits ()
 
virtual void ResetDetector (AliQAv1::TASKINDEX_t task)
 
virtual void StartOfCycle (Int_t run=-1)
 
virtual void StartOfCycle (AliQAv1::TASKINDEX_t task, Int_t run, const Bool_t sameCycle=kFALSE)
 
virtual void SetRecoParam (const AliDetectorRecoParam *param)
 
virtual TObjArrayGetMatchingHitsData (const Int_t, TObjArray *)
 
virtual TObjArrayGetMatchingSDigitsData (const Int_t, TObjArray *)
 
virtual TObjArrayGetMatchingDigitsData (const Int_t index, TObjArray *optDest=0)
 
virtual TObjArrayGetMatchingRawsData (const Int_t index, TObjArray *optDest=0)
 
virtual TObjArrayGetMatchingRecPointsData (const Int_t index, TObjArray *optDest=0)
 
virtual TObjArrayGetMatchingESDsData (const Int_t index, TObjArray *optDest=0)
 
virtual TH1 * GetMatchingHitsHisto (Int_t, Int_t)
 
virtual TH1 * GetMatchingSDigitsHisto (Int_t, Int_t)
 
virtual TH1 * GetMatchingDigitsHisto (Int_t index, Int_t trigId)
 
virtual TH1 * GetMatchingRawsHisto (Int_t index, Int_t trigId)
 
virtual TH1 * GetMatchingRecPointsHisto (Int_t index, Int_t trigId)
 
virtual TH1 * GetMatchingESDsHisto (Int_t index, Int_t trigId)
 
virtual TObjArrayGetMatchingHitsHistosSet (const Int_t *, Int_t, Int_t)
 
virtual TObjArrayGetMatchingSDigitsHistosSet (const Int_t *, Int_t, Int_t)
 
virtual TObjArrayGetMatchingDigitsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)
 
virtual TObjArrayGetMatchingRawsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)
 
virtual TObjArrayGetMatchingRecPointsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)
 
virtual TObjArrayGetMatchingESDsHistosSet (const Int_t *indexList, Int_t nHist, Int_t trigId)
 
virtual Int_t FillHitsData (Int_t, double)
 
virtual Int_t FillSDigitsData (Int_t, double)
 
virtual Int_t FillDigitsData (Int_t index, double x)
 
virtual Int_t FillRawsData (Int_t index, double x)
 
virtual Int_t FillRecPointsData (Int_t index, double x)
 
virtual Int_t FillESDsData (Int_t index, double x)
 
virtual Int_t FillHitsData (Int_t, double, double)
 
virtual Int_t FillSDigitsData (Int_t, double, double)
 
virtual Int_t FillDigitsData (Int_t index, double x, double y)
 
virtual Int_t FillRawsData (Int_t index, double x, double y)
 
virtual Int_t FillRecPointsData (Int_t index, double x, double y)
 
virtual Int_t FillESDsData (Int_t index, double x, double y)
 
virtual Int_t FillHitsData (Int_t, double, double, double)
 
virtual Int_t FillSDigitsData (Int_t, double, double, double)
 
virtual Int_t FillDigitsData (Int_t index, double x, double y, double z)
 
virtual Int_t FillRawsData (Int_t index, double x, double y, double z)
 
virtual Int_t FillRecPointsData (Int_t index, double x, double y, double z)
 
virtual Int_t FillESDsData (Int_t index, double x, double y, double z)
 
virtual Int_t SetHitsDataBinContent (Int_t, int, double)
 
virtual Int_t SetSDigitsDataBinContent (Int_t, int, double)
 
virtual Int_t SetDigitsDataBinContent (Int_t index, int bin, double w)
 
virtual Int_t SetRawsDataBinContent (Int_t index, int bin, double w)
 
virtual Int_t SetRecPointsDataBinContent (Int_t index, int bin, double w)
 
virtual Int_t SetESDsDataBinContent (Int_t index, int bin, double w)
 
virtual Int_t SetHitsDataBinContent (Int_t, int, int, double)
 
virtual Int_t SetSDigitsDataBinContent (Int_t, int, int, double)
 
virtual Int_t SetDigitsDataBinContent (Int_t index, int binX, int binY, double w)
 
virtual Int_t SetRawsDataBinContent (Int_t index, int binX, int binY, double w)
 
virtual Int_t SetRecPointsDataBinContent (Int_t index, int binX, int binY, double w)
 
virtual Int_t SetESDsDataBinContent (Int_t index, int binX, int binY, double w)
 
virtual Int_t SetHitsDataBinError (Int_t, int, double)
 
virtual Int_t SetSDigitsDataBinError (Int_t, int, double)
 
virtual Int_t SetDigitsDataBinError (Int_t index, int bin, double err)
 
virtual Int_t SetRawsDataBinError (Int_t index, int bin, double err)
 
virtual Int_t SetRecPointsDataBinError (Int_t index, int bin, double err)
 
virtual Int_t SetESDsDataBinError (Int_t index, int bin, double err)
 
virtual Int_t SetHitsDataBinError (Int_t, int, int, double)
 
virtual Int_t SetSDigitsDataBinError (Int_t, int, int, double)
 
virtual Int_t SetDigitsDataBinError (Int_t index, int binX, int binY, double err)
 
virtual Int_t SetRawsDataBinError (Int_t index, int binX, int binY, double err)
 
virtual Int_t SetRecPointsDataBinError (Int_t index, int binX, int binY, double err)
 
virtual Int_t SetESDsDataBinError (Int_t index, int binX, int binY, double err)
 
virtual Int_t ResetHitsData (Int_t, Option_t *)
 
virtual Int_t ResetSDigitsData (Int_t, Option_t *)
 
virtual Int_t ResetDigitsData (Int_t index, Option_t *opt="")
 
virtual Int_t ResetRawsData (Int_t index, Option_t *opt="")
 
virtual Int_t ResetRecPointsData (Int_t index, Option_t *opt="")
 
virtual Int_t ResetESDsData (Int_t index, Option_t *opt="")
 
virtual Int_t ResetStatsHitsData (Int_t)
 
virtual Int_t ResetStatsSDigitsData (Int_t)
 
virtual Int_t ResetStatsDigitsData (Int_t index)
 
virtual Int_t ResetStatsRawsData (Int_t index)
 
virtual Int_t ResetStatsRecPointsData (Int_t index)
 
virtual Int_t ResetStatsESDsData (Int_t index)
 
virtual void ClonePerTrigClass (AliQAv1::TASKINDEX_t task)
 
- Public Member Functions inherited from AliQADataMaker
 AliQADataMaker (const Char_t *name="", const Char_t *title="")
 
 AliQADataMaker (const AliQADataMaker &qadm)
 
virtual ~AliQADataMaker ()
 
void ForbidCloning (TH1 *h, Bool_t v=kTRUE)
 
Bool_t IsCloningForbidden (TH1 *h) const
 
Char_t * GetHistoTrigger (const TH1 *h) const
 
void Finish () const
 
AliRecoParam::EventSpecie_t GetEventSpecie () const
 
const Char_t * GetDetectorDirName () const
 
TList * GetParameterList () const
 
Int_t GetRun () const
 
Int_t Increment ()
 
TObjArrayInit (AliQAv1::TASKINDEX_t, AliRecoParam::EventSpecie_t es, Int_t cycles=-1)
 
Bool_t IsCycleDone () const
 
Bool_t IsValidEventSpecie (Int_t eventSpecieIndex, TObjArray **list)
 
void Reset ()
 
void SetCycle (Int_t nevts)
 
void SetWriteExpert ()
 
void UnSetWriteExpert ()
 
Bool_t WriteExpert ()
 
void SetEventSpecie (AliRecoParam::EventSpecie_t es)
 
void SetEventSpecie (Int_t es)
 
virtual void InitRecPointsForTracker ()
 
Int_t IsClonedPerTrigClass (Int_t index, TObjArray **list)
 
Bool_t IsOrigHistoKept (Int_t index, TObjArray **list)
 
Bool_t MatchesToTriggers (UInt_t hpos) const
 
void ResetEvCountCycle (AliRecoParam::EventSpecie_t isp, AliQAv1::TASKINDEX_t task)
 
void ResetEvCountTotal (AliRecoParam::EventSpecie_t isp, AliQAv1::TASKINDEX_t task)
 
void ResetEvCountCycle (AliRecoParam::EventSpecie_t isp)
 
void ResetEvCountTotal (AliRecoParam::EventSpecie_t isp)
 
void ResetEvCountCycle ()
 
void ResetEvCountTotal ()
 
Int_t GetEvCountCycle (AliRecoParam::EventSpecie_t sp, AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountTotal (AliRecoParam::EventSpecie_t sp, AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountCycle (AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountTotal (AliQAv1::TASKINDEX_t task, Int_t trCl=-1) const
 
Int_t GetEvCountCycleRaws (Int_t trCl=-1) const
 
Int_t GetEvCountCycleHits (Int_t trCl=-1) const
 
Int_t GetEvCountCycleSDigits (Int_t trCl=-1) const
 
Int_t GetEvCountCycleDigits (Int_t trCl=-1) const
 
Int_t GetEvCountCycleRecPoints (Int_t trCl=-1) const
 
Int_t GetEvCountCycleESDS (Int_t trCl=-1) const
 
Int_t GetEvCountTotalRaws (Int_t trCl=-1) const
 
Int_t GetEvCountTotalHits (Int_t trCl=-1) const
 
Int_t GetEvCountTotalSDigits (Int_t trCl=-1) const
 
Int_t GetEvCountTotalDigits (Int_t trCl=-1) const
 
Int_t GetEvCountTotalRecPoints (Int_t trCl=-1) const
 
Int_t GetEvCountTotalESDS (Int_t trCl=-1) const
 
void IncEvCountCycle (AliQAv1::TASKINDEX_t task, Int_t diff=1)
 
void IncEvCountTotal (AliQAv1::TASKINDEX_t task, Int_t diff=1)
 
void IncEvCountCycleRaws (Int_t diff=1)
 
void IncEvCountCycleHits (Int_t diff=1)
 
void IncEvCountCycleSDigits (Int_t diff=1)
 
void IncEvCountCycleDigits (Int_t diff=1)
 
void IncEvCountCycleRecPoints (Int_t diff=1)
 
void IncEvCountCycleTrackSegments (Int_t diff=1)
 
void IncEvCountCycleRecParticles (Int_t diff=1)
 
void IncEvCountCycleESDs (Int_t diff=1)
 
void IncEvCountTotalRaws (Int_t diff=1)
 
void IncEvCountTotalHits (Int_t diff=1)
 
void IncEvCountTotalSDigits (Int_t diff=1)
 
void IncEvCountTotalDigits (Int_t diff=1)
 
void IncEvCountTotalRecPoints (Int_t diff=1)
 
void IncEvCountTotalTrackSegments (Int_t diff=1)
 
void IncEvCountTotalRecParticles (Int_t diff=1)
 
void IncEvCountTotalESDs (Int_t diff=1)
 

Private Member Functions

virtual void EndOfDetectorCycle (AliQAv1::TASKINDEX_t, TObjArray **list)
 
virtual void InitESDs ()
 
virtual void InitRaws ()
 
virtual void InitRecPoints ()
 
virtual void InitRecoParams ()
 
virtual void MakeESDs (AliESDEvent *esd)
 
virtual void MakeRecPoints (TTree *recpoTree)
 
virtual void MakeRaws (AliRawReader *)
 
virtual void StartOfDetectorCycle ()
 

Private Attributes

Int_t fMaxRawVar
 
AliQADataMaker ** fqadm
 number of raw parameters in the ntuple More...
 
Double_t * fVarvalue
 array of detectors QA data makers pointers More...
 

Additional Inherited Members

- Static Public Member Functions inherited from AliQADataMaker
static Int_t SetEventTrigClasses (const char *triggers)
 
static const TObjArrayGetEventTrigClasses ()
 
static TNamed * GetTrigClass (Int_t i)
 
static const char * GetTrigClassName (Int_t i)
 
static TNamed * GetEventTrigClass (Int_t i)
 
static Int_t GetNEventTrigClasses ()
 
static void ResetEventTrigClasses ()
 
static Int_t GetNTrigClasses ()
 
static Bool_t IsEventTriggerSet ()
 
static void SetCloningRequest (TObjArray *aliases, TObjArray *histos)
 
static TObjArrayGetDataOfTrigClass (TObjArray *arr, Int_t cloneID, TObjArray *dest=0)
 
static TObjArrayGetDataOfTrigClass (TObjArray **list, Int_t specieIndex, int cloneID, TObjArray *dest)
 
static const char * GetTriggerPrefix ()
 
- Protected Member Functions inherited from AliQADataMakerRec
virtual void InitHits ()
 
virtual void InitSDigits ()
 
virtual void MakeHits ()
 
virtual void MakeHits (TTree *)
 
virtual void MakeDigits ()
 
virtual void MakeDigits (TTree *)
 
virtual void MakeSDigits ()
 
virtual void MakeSDigits (TTree *)
 
- Protected Member Functions inherited from AliQADataMaker
virtual void ClonePerTrigClassL (TObjArray **list, AliQAv1::TASKINDEX_t task)
 
virtual Int_t ClonePerTrigClassA (TObjArray *list, const char *hnm, const char *triggers, Bool_t keepOriginal=kFALSE)
 
virtual Int_t ClonePerTrigClassH (Int_t index, TObjArray *list, TObjArray *trigArr, Bool_t keepOriginal=kFALSE)
 
Int_t Add2List (TH1 *hist, const Int_t index, TObjArray **list, const Bool_t expert=kFALSE, const Bool_t image=kFALSE, const Bool_t saveForCorr=kFALSE)
 
TH1 * CloneMe (TH1 *hist, Int_t specie) const
 
virtual void DefaultEndOfDetectorCycle (AliQAv1::TASKINDEX_t task)
 
TObject * GetData (TObjArray **list, const Int_t index)
 
TH1 * GetData (TObjArray **list, const Int_t index, Int_t cloneID)
 
TObjArrayGetDataOfTrigClass (TObjArray **list, Int_t cloneID, TObjArray *dest=0)
 
void ResetCycle ()
 
TH1 * GetMatchingHisto (TObjArray **list, Int_t index, Int_t trigId)
 
TObjArrayGetMatchingHistosSet (TObjArray **list, const Int_t *indexList, Int_t nHist, Int_t trigId)
 
TObjArrayGetMatchingHistos (TObjArray **list, Int_t index, TObjArray *optDest=0)
 
Bool_t CheckCloningConsistency (TObjArray **list, const Int_t *indexList, Int_t nHist, Bool_t checkTriggers=kFALSE)
 
Int_t FillData (TObjArray **list, Int_t index, double x)
 
Int_t FillData (TObjArray **list, Int_t index, double x, double y)
 
Int_t FillData (TObjArray **list, Int_t index, double x, double y, double z)
 
Int_t SetDataBinContent (TObjArray **list, Int_t index, int bin, double w)
 
Int_t SetDataBinContent (TObjArray **list, Int_t index, int binX, int binY, double w)
 
Int_t SetDataBinError (TObjArray **list, Int_t index, int bin, double err)
 
Int_t SetDataBinError (TObjArray **list, Int_t index, int binX, int binY, double err)
 
Int_t ResetData (TObjArray **list, Int_t index, Option_t *option="")
 
Int_t ResetStatsData (TObjArray **list, Int_t index)
 
- Protected Attributes inherited from AliQADataMakerRec
TObjArray ** fDigitsQAList
 
TObjArray ** fESDsQAList
 list of the digits QA data objects More...
 
TObjArray ** fRawsQAList
 list of the ESDs QA data objects More...
 
TObjArray ** fRecPointsQAList
 list of the raws QA data objects More...
 
TNtupleD ** fCorrNt
 list of the RecPoints QA data objects More...
 
const AliDetectorRecoParamfRecoParam
 This is used by Corr only to hold its Ntuple. More...
 
TClonesArray * fRecPointsArray
 const pointer to the reco parameters to be used in the reco QA More...
 
- Protected Attributes inherited from AliQADataMaker
TFile * fOutput
 
TDirectory * fDetectorDir
 output root file More...
 
TString fDetectorDirName
 directory for the given detector in the file More...
 
Int_t fCurrentCycle
 detector directory name in the quality assurance data file More...
 
Int_t fCycle
 current cycle number More...
 
Int_t fCycleCounter
 length (# events) of the QA data acquisition cycle More...
 
Bool_t fWriteExpert
 cycle counter More...
 
TList ** fParameterList
 flag to write or not the expert QA data More...
 
Int_t fRun
 list of QA data parameters More...
 
AliRecoParam::EventSpecie_t fEventSpecie
 run number More...
 
TClonesArray * fDigitsArray
 event specie, see AliRecoParam More...
 
TArrayI fEvCountCycle [AliRecoParam::kNSpecies]
 array to hold the sdigits More...
 
TArrayI fEvCountTotal [AliRecoParam::kNSpecies]
 
- Static Protected Attributes inherited from AliQADataMaker
static TObjArray fgEventTrigClasses
 
static TObjArrayfgCloningRequest = 0
 
static TObjArrayfgTrigClasses = 0
 
static const Char_t * fgkTriggerPrefix = "_$TR$_"
 

Detailed Description

Definition at line 26 of file AliCorrQADataMakerRec.h.

Constructor & Destructor Documentation

AliCorrQADataMakerRec::AliCorrQADataMakerRec ( AliQADataMaker **  qadm)

Definition at line 45 of file AliCorrQADataMakerRec.cxx.

AliCorrQADataMakerRec::AliCorrQADataMakerRec ( const AliCorrQADataMakerRec qadm)

Definition at line 58 of file AliCorrQADataMakerRec.cxx.

AliCorrQADataMakerRec::~AliCorrQADataMakerRec ( )
virtual

Definition at line 104 of file AliCorrQADataMakerRec.cxx.

Member Function Documentation

void AliCorrQADataMakerRec::EndOfDetectorCycle ( AliQAv1::TASKINDEX_t  task,
TObjArray **  list 
)
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 120 of file AliCorrQADataMakerRec.cxx.

void AliCorrQADataMakerRec::InitESDs ( )
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 130 of file AliCorrQADataMakerRec.cxx.

void AliCorrQADataMakerRec::InitRaws ( )
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 141 of file AliCorrQADataMakerRec.cxx.

Referenced by MakeRaws().

void AliCorrQADataMakerRec::InitRecoParams ( )
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 196 of file AliCorrQADataMakerRec.cxx.

void AliCorrQADataMakerRec::InitRecPoints ( )
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 187 of file AliCorrQADataMakerRec.cxx.

void AliCorrQADataMakerRec::MakeESDs ( AliESDEvent esd)
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 204 of file AliCorrQADataMakerRec.cxx.

void AliCorrQADataMakerRec::MakeRaws ( AliRawReader *  )
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 215 of file AliCorrQADataMakerRec.cxx.

void AliCorrQADataMakerRec::MakeRecPoints ( TTree *  recpoTree)
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 251 of file AliCorrQADataMakerRec.cxx.

AliCorrQADataMakerRec & AliCorrQADataMakerRec::operator= ( const AliCorrQADataMakerRec qadm)

Definition at line 80 of file AliCorrQADataMakerRec.cxx.

void AliCorrQADataMakerRec::StartOfDetectorCycle ( )
privatevirtual

Reimplemented from AliQADataMakerRec.

Definition at line 260 of file AliCorrQADataMakerRec.cxx.

Member Data Documentation

Int_t AliCorrQADataMakerRec::fMaxRawVar
private

Definition at line 46 of file AliCorrQADataMakerRec.h.

Referenced by AliCorrQADataMakerRec(), InitRaws(), MakeRaws(), and operator=().

AliQADataMaker** AliCorrQADataMakerRec::fqadm
private

number of raw parameters in the ntuple

Definition at line 47 of file AliCorrQADataMakerRec.h.

Referenced by InitRaws(), MakeRaws(), and operator=().

Double_t* AliCorrQADataMakerRec::fVarvalue
private

array of detectors QA data makers pointers

Definition at line 48 of file AliCorrQADataMakerRec.h.

Referenced by AliCorrQADataMakerRec(), InitRaws(), MakeRaws(), operator=(), and ~AliCorrQADataMakerRec().


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