ListPhotonsOnPupil
| #include "ListPhotonsOnPupil.hh" |
ListPhotonsOnPupil
class description - source file - inheritance tree (.pdf)
class ListPhotonsOnPupil : public PhotonsOnPupil
| Inheritance Chart: | |||||||||
|
public:
ListPhotonsOnPupil(vector<ParentPhoton*>* = 0)
ListPhotonsOnPupil(const ListPhotonsOnPupil&)
virtual ~ListPhotonsOnPupil()
void Add(ParentPhoton* p)
void Add(const SinglePhoton&, const TVector3&)
static TClass* Class()
virtual void Clear()
virtual Photon* Get()
virtual Int_t GetNphotons() const
virtual TClass* IsA() const
ListPhotonsOnPupil& operator=(const ListPhotonsOnPupil&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
vector<ParentPhoton*>* fPhotons list of parent photons
Class Description
Photon* Get()
returns a Photon object
void Clear()
reset the list
void Add( const SinglePhoton& sp, const TVector3& pos)
Convert SinglePhoton into ParentPhoton, then add the latter
Inline Functions
void ~ListPhotonsOnPupil()
ListPhotonsOnPupil ListPhotonsOnPupil(vector<ParentPhoton*>* = 0)
Int_t GetNphotons() const
void Add(const SinglePhoton&, const TVector3&)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
ListPhotonsOnPupil ListPhotonsOnPupil(const ListPhotonsOnPupil&)
ListPhotonsOnPupil& operator=(const ListPhotonsOnPupil&)
