GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
virtual Bool_t ADF::Signal::SetAddress ( Char_t *  = 0x0,
UInt_t  = 0u 
)
inlinevirtual

To attach an external array (to avoid copies)

if external_sig == 0x0 returns to the inner allocated array and,

  • with length == 0 returns to with the full length of the allocated inner array
  • with length != 0, the given length if it does not exceed the allocate size ... otherwise the allocated size.
Warning
if used to bypass the streaming methods, the swapping is not garantee

Reimplemented in ADF::SignalImp< T >, ADF::SignalImp< Short_t >, ADF::SignalImp< UInt_t >, ADF::SignalImp< Float_t >, ADF::SignalImp< Double_t >, ADF::SignalImp< UShort_t >, and ADF::SignalImp< Int_t >.

Definition at line 406 of file Signals.h.