1 #ifndef ALIEMCALTRIGGERSTUDCSCONFIG_H 2 #define ALIEMCALTRIGGERSTUDCSCONFIG_H 49 virtual Bool_t
IsEqual(
const TObject *o)
const;
50 virtual Int_t
Compare(
const TObject *o)
const;
90 std::string
ToJSON()
const;
92 void SetG(Int_t vzpar, Int_t ithresh, Int_t val) {
fG[vzpar][ithresh] = val; }
93 void SetJ(Int_t vzpar, Int_t ithresh, Int_t val) {
fJ[vzpar][ithresh] = val; }
102 Int_t
GetG(
int vzpar,
int ithresh)
const {
return fG[vzpar][ithresh]; }
103 Int_t
GetJ(
int vzpar,
int ithresh)
const {
return fJ[vzpar][ithresh]; }
111 void GetSegmentation(TVector2& v1, TVector2& v2, TVector2& v3, TVector2& v4)
const;
137 #endif // ALIEMCALTRIGGERSTUDCSCONFIG_H
void SetPatchSize(Int_t size)
Int_t GetMedianMode() const
void SetPHOSScale(int iscale, int val)
AliEMCALTriggerSTUTRUErrorCount()
AliEMCALTriggerSTUDCSConfig & operator=(const AliEMCALTriggerSTUDCSConfig &cd)
Int_t GetPHOSScale(Int_t iscale) const
ULong64_t GetErrorCount() const
virtual Bool_t IsEqual(const TObject *o) const
Checks for equalness according to the time stamp.
Int_t fMedian
1 in case of using EMCAL/DCAL for estimating the median
Int_t GetJ(int vzpar, int ithresh) const
TClonesArray * fTRUErrorCounts[68]
TRU error counts.
std::string ToJSON() const
Serialize object to JSON format.
void SetG(Int_t vzpar, Int_t ithresh, Int_t val)
Int_t GetG(int vzpar, int ithresh) const
Int_t fGetRawData
GetRawData.
bool operator==(const AliEMCALTriggerSTUDCSConfig &other) const
Equalty operator.
Int_t GetPatchSize() const
friend std::ostream & operator<<(std::ostream &stream, const AliEMCALTriggerSTUDCSConfig &config)
Streaming operator.
void GetSegmentation(TVector2 &v1, TVector2 &v2, TVector2 &v3, TVector2 &v4) const
Get Segmentation.
void SetRawData(Int_t rd)
EMCal trigger STU DCS Config.
void SetValue(Int_t time, ULong64_t errorcount)
Int_t fPatchSize
Jet patch size: 0 for 8x8 and 2 for 16x16.
AliEMCALTriggerSTUTRUErrorCount(Int_t time, ULong64_t errorCount)
TClonesArray * GetErrorCountsForTRU(Int_t itru) const
void SetTRUErrorCounts(Int_t itru, Int_t itime, ULong64_t errorcounts)
Set TRU error counts.
Int_t fPHOSScale[4]
PHOS scale factors.
Int_t fFw
Firmware version.
ULong_t fErrorCount
Error count.
AliEMCALTriggerSTUDCSConfig()
Default constructor.
virtual Int_t Compare(const TObject *o) const
~AliEMCALTriggerSTUTRUErrorCount()
virtual ~AliEMCALTriggerSTUDCSConfig()
Destructor.
void SetJ(Int_t vzpar, Int_t ithresh, Int_t val)
EMCal trigger STU error count handling.
void SetMedianMode(Int_t mode)