ATLAS Offline Software
Loading...
Searching...
No Matches
LArDSPThresholdsComplete.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5
13
14
15#ifndef LARDSPTHRESHOLDSCOMPLETE_H
16#define LARDSPTHRESHOLDSCOMPLETE_H
17
20
21class LArDSPThresholdsComplete : public LArConditionsContainer<LArDSPThresholdsP> {
22
23 public:
24 void set(const HWIdentifier chid, const float tQThr, const float samplesThr, const float trigSumThr);
25
26 float tQThr(const HWIdentifier chid) const { return this->get(chid,0).tQThr(); };
27 float samplesThr(const HWIdentifier chid) const {return this->get(chid,0).samplesThr();};
28 float trigSumThr(const HWIdentifier chid) const {return this->get(chid,0).trigSumThr();};
29
30};
31
32
36
37#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
ConstReference get(const HWIdentifier id, unsigned int gain=0) const
void set(const HWIdentifier chid, const float tQThr, const float samplesThr, const float trigSumThr)
float samplesThr(const HWIdentifier chid) const
float tQThr(const HWIdentifier chid) const
float trigSumThr(const HWIdentifier chid) const