PMTInfo Class Reference

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

Public Member Functions

virtual void AddPMT (const TVector3 &_pos, const TVector3 &_dir, const int _type, const int _ch, const std::string _model, const double _individual_efficiency_corr, const double _individual_noise_rate, const double _individual_afterpulse_fraction)
 
virtual void AddPMT (const TVector3 &_pos, const TVector3 &_dir, const int _type)
 
virtual Int_t GetPMTCount () const
 
virtual TVector3 GetPosition (int id) const
 
virtual void SetPosition (int id, const TVector3 &_pos)
 
virtual TVector3 GetDirection (int id) const
 
virtual void SetDirection (int id, const TVector3 &_dir)
 
virtual int GetChannelNumber (int id) const
 
virtual void SetChannelNumber (int id, int _ch)
 
virtual int GetType (int id) const
 
virtual void SetType (int id, int _type)
 
virtual double GetEfficiencyCorr (int id) const
 
virtual void SetEfficiencyCorr (int id, double _individual_efficiency_corr)
 
virtual double GetNoiseRate (int id) const
 
virtual void SetNoiseRate (int id, double _rate)
 
virtual double GetAfterPulseFraction (int id) const
 
virtual void SetAfterPulseFraction (int id, double _frac)
 
virtual int GetModel (int id) const
 
virtual int SetModel (int id, std::string _model)
 
virtual std::string GetModelName (int _modeltype) const
 
virtual int GetModelCount () const
 
virtual std::string GetModelNameByID (int id) const
 
 ClassDef (PMTInfo, 3)
 

Protected Attributes

std::vector< TVector3 > pos
 
std::vector< TVector3 > dir
 
std::vector< int > type
 
std::vector< int > channel_num
 
std::vector< int > modeltype
 
std::vector< std::string > models
 
std::vector< double > individual_efficiency_corr
 
std::vector< double > individual_noise_rate
 
std::vector< double > individual_afterpulse_fraction
 

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