DDASToys for NSCLDAQ  6.2-000
Public Member Functions | List of all members
ddastoys::DDASRootFitHit Class Reference

This class is a ROOT serializable DDAS hit with possible fit data. More...

#include <DDASRootFitHit.h>

Inheritance diagram for ddastoys::DDASRootFitHit:
Inheritance graph
[legend]
Collaboration diagram for ddastoys::DDASRootFitHit:
Collaboration graph
[legend]

Public Member Functions

 DDASRootFitHit ()
 Constructor.
 
 DDASRootFitHit (const DDASRootFitHit &rhs)
 Copy constructor. More...
 
DDASRootFitHitoperator= (const DDASRootFitHit &rhs)
 Assignment from another DDASRootFitHit. More...
 
DDASRootFitHitoperator= (const DDASFitHit &rhs)
 Assignment from a DAQ::DDAS::DDASFitHit. More...
 
void Reset ()
 Reset the object to empty. This is really just a matter of assigning a reset hit to ourselves.
 
- Public Member Functions inherited from ddastoys::DDASFitHit
 DDASFitHit ()
 Constructor.
 
virtual ~DDASFitHit ()
 Destructor.
 
DDASFitHitoperator= (const DDASFitHit &rhs)
 Assignment operator. More...
 
void Reset ()
 Reset the hit information.
 
void setExtension (const HitExtension &extension)
 Set the hit extension information for this hit. More...
 
bool hasExtension () const
 Check whether hit has a fit extension. More...
 
const HitExtensiongetExtension () const
 Get the extension data from the current hit. More...
 

Detailed Description

This class is a ROOT serializable DDAS hit with possible fit data.

This is a very, very simple class. It inherits from ddastoys::DDASFitHit and ROOT's TObject class and adds a ROOT ClassDef() macro.

Constructor & Destructor Documentation

◆ DDASRootFitHit()

ddastoys::DDASRootFitHit::DDASRootFitHit ( const DDASRootFitHit rhs)

Copy constructor.

Parameters
rhsReference the hit to copy-construct.

Member Function Documentation

◆ operator=() [1/2]

DDASRootFitHit & ddastoys::DDASRootFitHit::operator= ( const DDASFitHit rhs)

Assignment from a DAQ::DDAS::DDASFitHit.

Parameters
rhsThe hit we're assigning from.
Returns
*this.
Note
This is the "normal" way we'll get data. Default construction and then assignment from a decoded DDASFitHit.

◆ operator=() [2/2]

DDASRootFitHit & ddastoys::DDASRootFitHit::operator= ( const DDASRootFitHit rhs)

Assignment from another DDASRootFitHit.

Parameters
rhsThe hit we are assigning from.
Returns
*this.

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