]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONVQADataMakerRec.cxx
Creation of vertex constrained track parameters is moved to AliHLTVertexer,
[u/mrichter/AliRoot.git] / MUON / AliMUONVQADataMakerRec.cxx
1 /**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 *                                                                        *
4 * Author: The ALICE Off-line Project.                                    *
5 * Contributors are mentioned in the code where appropriate.              *
6 *                                                                        *
7 * Permission to use, copy, modify and distribute this software and its   *
8 * documentation strictly for non-commercial purposes is hereby granted   *
9 * without fee, provided that the above copyright notice appears in all   *
10 * copies and that both the copyright notice and this permission notice   *
11 * appear in the supporting documentation. The authors make no claims     *
12 * about the suitability of this software for any purpose. It is          *
13 * provided "as is" without express or implied warranty.                  *
14 **************************************************************************/
15
16 // $Id$
17
18 #include "AliMUONVQADataMakerRec.h"
19
20 ///
21 /// \class AliMUONVQADataMakerRec
22 /// 
23 /// Interface for a MUON QADataMakerRec, common to MCH and MTR
24 /// 
25 /// \author Laurent Aphecetche
26
27 /// \cond CLASSIMP
28 ClassImp(AliMUONVQADataMakerRec)
29 /// \endcond
30
31 #include "AliQADataMakerRec.h"
32 #include "AliMUONRecoParam.h"
33 #include "AliCDBManager.h"
34
35 //_____________________________________________________________________________
36 AliMUONVQADataMakerRec::AliMUONVQADataMakerRec(AliQADataMakerRec* master)
37 : fMaster(master)
38 {
39   /// ctor
40 }
41
42 //_____________________________________________________________________________
43 AliMUONVQADataMakerRec::~AliMUONVQADataMakerRec()
44 {
45   /// dtor
46 }
47
48 //_____________________________________________________________________________
49 Int_t 
50 AliMUONVQADataMakerRec::Add2DigitsList(TH1 * hist, const Int_t index, const Bool_t expert , const Bool_t image )
51 {
52   /// fwd
53   return fMaster ? fMaster->Add2DigitsList(hist,index,expert,image) : -1;
54 }
55
56 //_____________________________________________________________________________
57 Int_t 
58 AliMUONVQADataMakerRec::Add2ESDsList(TH1 * hist, const Int_t index, const Bool_t expert , const Bool_t image )
59 {
60   /// fwd
61   return fMaster ? fMaster->Add2ESDsList(hist,index,expert,image) : -1;
62 }
63
64 //_____________________________________________________________________________
65 Int_t 
66 AliMUONVQADataMakerRec::Add2RecPointsList(TH1 * hist, const Int_t index, const Bool_t expert , const Bool_t image )
67 {
68   /// fwd
69   return fMaster ? fMaster->Add2RecPointsList(hist,index,expert,image) : -1;
70 }
71
72 //_____________________________________________________________________________
73 Int_t 
74 AliMUONVQADataMakerRec::Add2RawsList(TH1 * hist, const Int_t index, const Bool_t expert , const Bool_t image , const Bool_t saveForCorr )
75 {
76   /// fwd
77   return fMaster ? fMaster->Add2RawsList(hist,index,expert,image,saveForCorr) : -1;
78 }
79
80 //_____________________________________________________________________________
81 AliRecoParam::EventSpecie_t 
82 AliMUONVQADataMakerRec::CurrentEventSpecie() const
83 {
84   /// fwd
85   return fMaster ? fMaster->GetEventSpecie() : AliRecoParam::kDefault;
86 }
87
88 //_____________________________________________________________________________
89 const AliMUONRecoParam* 
90 AliMUONVQADataMakerRec::GetRecoParam() const
91 {
92   /// fwd
93   return fMaster ? dynamic_cast<const AliMUONRecoParam*>(fMaster->GetRecoParam()) : 0x0;
94 }
95
96 //_____________________________________________________________________________
97 TH1* 
98 AliMUONVQADataMakerRec::GetDigitsData(Int_t index) const
99 {
100   /// fwd
101   return fMaster ? fMaster->GetDigitsData(index) : 0x0;
102 }
103
104 //_____________________________________________________________________________
105 TH1* 
106 AliMUONVQADataMakerRec::GetESDsData(Int_t index) const
107 {
108   /// fwd
109   return fMaster ? fMaster->GetESDsData(index) : 0x0;
110 }
111
112 //_____________________________________________________________________________
113 TH1* 
114 AliMUONVQADataMakerRec::GetRecPointsData(Int_t index) const
115 {
116   /// fwd
117   return fMaster ? fMaster->GetRecPointsData(index) : 0x0;
118 }
119
120 //_____________________________________________________________________________
121 TH1* 
122 AliMUONVQADataMakerRec::GetRawsData(Int_t index) const
123 {
124   /// fwd
125   return fMaster ? fMaster->GetRawsData(index) : 0x0;
126 }
127
128 //_____________________________________________________________________________
129 Int_t 
130 AliMUONVQADataMakerRec::RunNumber() const
131 {
132   /// fwd
133   return fMaster ? fMaster->GetRun() : -1;
134 }