|
| | AtAuxPad (std::string fAuxName="noname") |
| |
| | AtAuxPad (const AtAuxPad &obj)=default |
| |
| virtual | ~AtAuxPad ()=default |
| |
| virtual std::unique_ptr< AtPad > | ClonePad () const override |
| | Clone this pad (including augments). More...
|
| |
| virtual std::unique_ptr< AtPadBase > | Clone () const override |
| |
| void | SetAuxName (std::string val) |
| |
| std::string | GetAuxName () const |
| |
| Bool_t | IsAux () const |
| |
| Int_t | GetPadNum () const =delete |
| |
| Int_t | GetSizeID () const =delete |
| |
| XYPoint | GetPadCoord () const =delete |
| |
| | ClassDefOverride (AtAuxPad, 1) |
| |
| | AtPad (Int_t PadNum=-1) |
| |
| | AtPad (const AtPad &obj) |
| |
| AtPad & | operator= (AtPad obj) |
| |
| | AtPad (AtPad &&)=default |
| |
| virtual | ~AtPad ()=default |
| |
| AtPadBase * | AddAugment (std::string name, std::unique_ptr< AtPadBase > augment) |
| |
| AtPadBase * | ReplaceAugment (std::string name, std::unique_ptr< AtPadBase > augment) |
| |
| AtPadBase * | GetAugment (std::string name) |
| |
| const AtPadBase * | GetAugment (std::string name) const |
| |
| template<typename T , typename std::enable_if_t< std::is_base_of< AtPadBase, T >::value > * = nullptr> |
| T * | GetAugment (std::string name) |
| |
| template<typename T , typename std::enable_if_t< std::is_base_of< AtPadBase, T >::value > * = nullptr> |
| const T * | GetAugment (std::string name) const |
| |
| const std::map< std::string, std::unique_ptr< AtPadBase > > & | GetAugments () const |
| |
| void | SetValidPad (Bool_t val=kTRUE) |
| |
| void | SetPadNum (Int_t padNum) |
| |
| void | SetSizeID (Int_t sizeID) |
| |
| void | SetPedestalSubtracted (Bool_t val=kTRUE) |
| |
| void | SetPadCoord (const XYPoint &point) |
| |
| void | SetRawADC (const rawTrace &val) |
| |
| void | SetRawADC (Int_t idx, Int_t val) |
| |
| void | SetADC (const trace &val) |
| |
| void | SetADC (Int_t idx, Double_t val) |
| |
| Bool_t | IsPedestalSubtracted () const |
| |
| Int_t | GetPadNum () const |
| |
| Bool_t | GetValidPad () const |
| |
| Int_t | GetSizeID () const |
| |
| const trace & | GetADC () const |
| |
| Double_t | GetADC (Int_t idx) const |
| |
| std::unique_ptr< TH1D > | GetADCHistrogram () const |
| |
| const rawTrace & | GetRawADC () const |
| |
| Int_t | GetRawADC (Int_t idx) const |
| |
| XYPoint | GetPadCoord () const |
| |
| | ClassDefOverride (AtPad, 3) |
| |
| virtual | ~AtPadBase ()=default |
| |
| | ClassDefOverride (AtPadBase, 1) |
| |
Definition at line 25 of file AtAuxPad.h.