EICd
EIC data model
eic::PMTHitObj Class Reference

#include <PMTHitObj.h>

Inheritance diagram for eic::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 ()
 

Public Attributes

PMTHitData data
 

Constructor & Destructor Documentation

◆ PMTHitObj() [1/3]

eic::PMTHitObj::PMTHitObj ( )

constructor

◆ PMTHitObj() [2/3]

eic::PMTHitObj::PMTHitObj ( const PMTHitObj other)

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

◆ PMTHitObj() [3/3]

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

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

◆ ~PMTHitObj()

eic::PMTHitObj::~PMTHitObj ( )
virtual

Member Function Documentation

◆ operator=()

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

No assignment operator.

Member Data Documentation

◆ data

PMTHitData eic::PMTHitObj::data

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