/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Types | Public Member Functions | Private Attributes
DsPhotonTrackInfo Class Reference

#include <DsPhotonTrackInfo.h>

List of all members.

Public Types

enum  QEMode { kQENone, kQEPreScale, kQEWater }

Public Member Functions

 DsPhotonTrackInfo (QEMode mode=DsPhotonTrackInfo::kQENone, double qe=1.)
virtual ~DsPhotonTrackInfo ()
QEMode GetMode ()
void SetMode (QEMode m)
double GetQE ()
void SetQE (double qe)
bool GetReemitted ()
void SetReemitted (bool re=true)
void Print () const

Private Attributes

QEMode fMode
double fQE
bool fReemitted

Detailed Description

Definition at line 6 of file DsPhotonTrackInfo.h.


Member Enumeration Documentation

Enumerator:
kQENone 
kQEPreScale 
kQEWater 

Definition at line 9 of file DsPhotonTrackInfo.h.


Constructor & Destructor Documentation

DsPhotonTrackInfo::DsPhotonTrackInfo ( QEMode  mode = DsPhotonTrackInfo::kQENone,
double  qe = 1. 
) [inline]

Definition at line 11 of file DsPhotonTrackInfo.h.

        : fMode(mode), fQE(qe), fReemitted(false) {};
virtual DsPhotonTrackInfo::~DsPhotonTrackInfo ( ) [inline, virtual]

Definition at line 13 of file DsPhotonTrackInfo.h.

{};

Member Function Documentation

QEMode DsPhotonTrackInfo::GetMode ( ) [inline]

Definition at line 15 of file DsPhotonTrackInfo.h.

{ return fMode; }
void DsPhotonTrackInfo::SetMode ( QEMode  m) [inline]

Definition at line 16 of file DsPhotonTrackInfo.h.

{ fMode=m; }
double DsPhotonTrackInfo::GetQE ( ) [inline]

Definition at line 18 of file DsPhotonTrackInfo.h.

{ return fQE; }
void DsPhotonTrackInfo::SetQE ( double  qe) [inline]

Definition at line 19 of file DsPhotonTrackInfo.h.

{ fQE=qe; }
bool DsPhotonTrackInfo::GetReemitted ( ) [inline]

Definition at line 21 of file DsPhotonTrackInfo.h.

{ return fReemitted; }
void DsPhotonTrackInfo::SetReemitted ( bool  re = true) [inline]

Definition at line 22 of file DsPhotonTrackInfo.h.

{ fReemitted=re; }
void DsPhotonTrackInfo::Print ( ) const [inline]

Definition at line 24 of file DsPhotonTrackInfo.h.

{};

Member Data Documentation

Definition at line 24 of file DsPhotonTrackInfo.h.

double DsPhotonTrackInfo::fQE [private]

Definition at line 27 of file DsPhotonTrackInfo.h.

Definition at line 28 of file DsPhotonTrackInfo.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:17:58 for DetSim by doxygen 1.7.4