EICd
EIC data model
eicd::PMTHitObj Class Reference

#include <PMTHitObj.h>

Inheritance diagram for eicd::PMTHitObj:

Public Member Functions

 PMTHitObj ()
 constructor More...
 
 PMTHitObj (const PMTHitObj &)
 copy constructor (does a deep-copy of relation containers) More...
 
 PMTHitObj (const podio::ObjectID id, PMTHitData data)
 
PMTHitObjoperator= (const PMTHitObj &)=delete
 No assignment operator. More...
 
virtual ~PMTHitObj ()=default
 

Public Attributes

PMTHitData data
 

Constructor & Destructor Documentation

◆ PMTHitObj() [1/3]

eicd::PMTHitObj::PMTHitObj ( )

constructor

◆ PMTHitObj() [2/3]

eicd::PMTHitObj::PMTHitObj ( const PMTHitObj other)

copy constructor (does a deep-copy of relation containers)

◆ PMTHitObj() [3/3]

eicd::PMTHitObj::PMTHitObj ( const podio::ObjectID  id,
PMTHitData  data 
)

constructor from ObjectID and PMTHitData does not initialize the internal relation containers

◆ ~PMTHitObj()

virtual eicd::PMTHitObj::~PMTHitObj ( )
virtualdefault

Member Function Documentation

◆ operator=()

PMTHitObj & eicd::PMTHitObj::operator= ( const PMTHitObj )
delete

No assignment operator.

Member Data Documentation

◆ data

PMTHitData eicd::PMTHitObj::data

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