EDM4eic
EIC data model
Loading...
Searching...
No Matches
edm4eic::PMTHitObj Class Reference

#include <PMTHitObj.h>

Public Member Functions

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

Public Attributes

podio::ObjectID id
 
PMTHitData data
 

Constructor & Destructor Documentation

◆ PMTHitObj() [1/3]

edm4eic::PMTHitObj::PMTHitObj ( )

constructor

◆ PMTHitObj() [2/3]

edm4eic::PMTHitObj::PMTHitObj ( const PMTHitObj & other)

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

◆ PMTHitObj() [3/3]

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

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

◆ ~PMTHitObj()

virtual edm4eic::PMTHitObj::~PMTHitObj ( )
virtualdefault

Member Function Documentation

◆ operator=()

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

No assignment operator.

Member Data Documentation

◆ data

PMTHitData edm4eic::PMTHitObj::data

◆ id

podio::ObjectID edm4eic::PMTHitObj::id

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