git://git.uio.no
/
u
/
mrichter
/
AliRoot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Introduce smaller AliTRDCalDCSFEEv2 object (Frederick)
[u/mrichter/AliRoot.git]
/
TRD
/
AliTRDCalibChamberStatus.h
diff --git
a/TRD/AliTRDCalibChamberStatus.h
b/TRD/AliTRDCalibChamberStatus.h
index d015dd54c85668565d0d640ca01f33b5b05d1c9d..da8632a08bcd712fa140932d04fb98e33917fe5f 100644
(file)
--- a/
TRD/AliTRDCalibChamberStatus.h
+++ b/
TRD/AliTRDCalibChamberStatus.h
@@
-13,13
+13,15
@@
#ifndef ROOT_THnSparse
#include <THnSparse.h>
#ifndef ROOT_THnSparse
#include <THnSparse.h>
+#include <TCanvas.h>
+#include <TH2.h>
#endif
class AliRawReader;
class AliTRDCalChamberStatus;
class AliRawReader;
#endif
class AliRawReader;
class AliTRDCalChamberStatus;
class AliRawReader;
-class AliTRDCalDCS;
+class AliTRDCalDCS
v2
;
struct eventHeaderStruct;
struct eventHeaderStruct;
@@
-35,15
+37,15
@@
public:
AliTRDCalibChamberStatus& operator = (const AliTRDCalibChamberStatus &source);
void ProcessEvent(AliRawReader *rawReader, Int_t nevents_physics);
AliTRDCalibChamberStatus& operator = (const AliTRDCalibChamberStatus &source);
void ProcessEvent(AliRawReader *rawReader, Int_t nevents_physics);
-
+
void Init();
void AnalyseHisto();
void Init();
void AnalyseHisto();
- void CheckEORStatus(AliTRDCalDCS *calDCS);
+ void CheckEORStatus(AliTRDCalDCS
v2
*calDCS);
void Add(AliTRDCalibChamberStatus *calibChamberStatus);
Int_t GetNumberEventNotEmpty() const { return fCounterEventNotEmpty; };
void Add(AliTRDCalibChamberStatus *calibChamberStatus);
Int_t GetNumberEventNotEmpty() const { return fCounterEventNotEmpty; };
-
+
THnSparseI *GetSparseI() const {return fHnSparseI;};
THnSparseI *GetSparseHCM() const {return fHnSparseHCM;};
// for fDebugLevel>0
THnSparseI *GetSparseI() const {return fHnSparseI;};
THnSparseI *GetSparseHCM() const {return fHnSparseHCM;};
// for fDebugLevel>0
@@
-58,6
+60,11
@@
public:
Bool_t TestEventHisto(Int_t nevent);
Bool_t TestEventHisto(Int_t nevent);
+ // Plot
+ TH2D *PlotSparseI(Int_t sm, Int_t side); // Plot fStatus for sm
+ TH2F *MakeHisto2DSmPlEORStatus(AliTRDCalDCSv2 *calDCS, Int_t sm, Int_t pl);
+ TCanvas *PlotHistos2DSmEORStatus(AliTRDCalDCSv2 *calDCS,Int_t sm, const Char_t *name);
+
// Debug
void SetDebugLevel(Short_t level) { fDebugLevel = level; }
// Debug
void SetDebugLevel(Short_t level) { fDebugLevel = level; }
@@
-77,6
+84,8
@@
public:
THnSparseI *fHnSparseDebug; // THnSparse for half chambers satuts
THnSparseI *fHnSparseMCM; // THnSparse for DCS MCM status
THnSparseI *fHnSparseDebug; // THnSparse for half chambers satuts
THnSparseI *fHnSparseMCM; // THnSparse for DCS MCM status
+ TCanvas *fC1;
+
Short_t fDebugLevel; // Flag for debugging
ClassDef(AliTRDCalibChamberStatus,1)
Short_t fDebugLevel; // Flag for debugging
ClassDef(AliTRDCalibChamberStatus,1)
@@
-84,3
+93,4
@@
public:
};
#endif
};
#endif
+