MCPMT Class Reference

Ratpac-two: RAT::DS::MCPMT Class Reference
Ratpac-two
Inheritance diagram for RAT::DS::MCPMT:

Public Member Functions

virtual Int_t GetID () const
 
virtual void SetID (Int_t _id)
 
virtual Double_t GetCharge () const
 
virtual std::string GetCreatorProcess () const
 
virtual Int_t GetType () const
 
virtual void SetType (Int_t _type)
 
MCPhotonGetMCPhoton (Int_t i)
 
Int_t GetMCPhotonCount () const
 
MCPhotonAddNewMCPhoton ()
 
void RemoveMCPhoton (Int_t i)
 
void PruneMCPhoton ()
 
void SortMCPhotons ()
 
void PruneNoiseMCPhotons ()
 
void PruneAfterPulseMCPhotons ()
 
 ClassDef (MCPMT, 3)
 

Protected Attributes

Int_t id
 
Int_t type
 
std::vector< MCPhotonphoton
 

Member Function Documentation

◆ GetCharge()

Double_t RAT::DS::MCPMT::GetCharge ( ) const
virtual

Charge

◆ GetCreatorProcess()

std::string RAT::DS::MCPMT::GetCreatorProcess ( ) const
virtual

Creation process for photon

◆ GetID()

virtual Int_t RAT::DS::MCPMT::GetID ( ) const
inlinevirtual

ID number

◆ GetMCPhoton()

MCPhoton* RAT::DS::MCPMT::GetMCPhoton ( Int_t  i)
inline

List of photoelectrons created in this PMT.

◆ GetType()

virtual Int_t RAT::DS::MCPMT::GetType ( ) const
inlinevirtual

PMT type


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/ds/include/RAT/DS/MCPMT.hh
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/ds/src/MCPMT.cc