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&)