RecRecord Class Reference

#include <RecRecord.h>

Inheritance diagram for RecRecord:
RecRecordImp< T > RecRecordImp< ANtpHeader > RecRecordImp< BeamDataLiteHeader > RecRecordImp< NueHeader > RecRecordImp< NuePIDHeader > RecRecordImp< RecCandHeader > RecRecordImp< RecHeader > RecRecordImp< SimSnarlHeader > RecRecordImp< UberRecHeader >

List of all members.

Public Member Functions

 RecRecord ()
virtual ~RecRecord ()
virtual const RecHeaderGetHeader () const =0
virtual RegistryGetTempTags ()=0
virtual const RegistryGetTempTags () const =0
virtual bool IsPersistedToOutputStream (const char *stream="", const char *file="", const char *tree="", int index=-1) const =0
virtual bool IsTransient () const =0
virtual bool IsClearable () const =0
virtual bool IsPerOwned () const =0
virtual std::ostream & Print (std::ostream &os) const =0
virtual void Print (Option_t *option="") const =0
virtual void HasBeenModified ()=0
virtual void PersistedToOutputStream (const char *stream, const char *file, const char *tree, int index)=0
virtual void SetTransient (bool isTransient=true)=0
virtual void SetPerOwned (bool isPerOwned=false)=0

Detailed Description

Definition at line 28 of file RecRecord.h.


Constructor & Destructor Documentation

RecRecord::RecRecord (  )  [inline]

Definition at line 32 of file RecRecord.h.

00032 {}    // default constructor

virtual RecRecord::~RecRecord (  )  [inline, virtual]

Definition at line 33 of file RecRecord.h.

00033 {}


Member Function Documentation

virtual const RecHeader& RecRecord::GetHeader (  )  const [pure virtual]
virtual const Registry& RecRecord::GetTempTags (  )  const [pure virtual]
virtual Registry& RecRecord::GetTempTags (  )  [pure virtual]
virtual void RecRecord::HasBeenModified (  )  [pure virtual]
virtual bool RecRecord::IsClearable (  )  const [pure virtual]
virtual bool RecRecord::IsPerOwned (  )  const [pure virtual]
virtual bool RecRecord::IsPersistedToOutputStream ( const char *  stream = "",
const char *  file = "",
const char *  tree = "",
int  index = -1 
) const [pure virtual]
virtual bool RecRecord::IsTransient (  )  const [pure virtual]
virtual void RecRecord::PersistedToOutputStream ( const char *  stream,
const char *  file,
const char *  tree,
int  index 
) [pure virtual]
virtual void RecRecord::Print ( Option_t *  option = ""  )  const [pure virtual]
virtual std::ostream& RecRecord::Print ( std::ostream &  os  )  const [pure virtual]
virtual void RecRecord::SetPerOwned ( bool  isPerOwned = false  )  [pure virtual]
virtual void RecRecord::SetTransient ( bool  isTransient = true  )  [pure virtual]

The documentation for this class was generated from the following file:

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1