BhabhaType Class Reference

#include <BhabhaType.h>

List of all members.

Public Types

 Nothing = 0
 OneProng = 1
 TwoProngMatched = 2
 TwoProngOneMatched = 3
enum  Selection { Nothing = 0, OneProng = 1, TwoProngMatched = 2, TwoProngOneMatched = 3 }
enum  Selection { Nothing = 0, OneProng = 1, TwoProngMatched = 2, TwoProngOneMatched = 3 }

Public Member Functions

 BhabhaType ()
 ~BhabhaType ()
void setSelectedType (int selectedType)
int selectedType () const
 BhabhaType ()
 ~BhabhaType ()
void setSelectedType (int selectedType)
int selectedType () const

Private Attributes

int m_selectedType


Detailed Description

This class holds a Bhabha type, a electron and/or a positron. It also knows about the true and the expected deposited energies of Bhabhas. ???whether need to do the energy correction of a Bhabha due to the tilt of BES3 to the beam line with 11mrad.

Definition at line 34 of file BhabhaType.h.


Member Enumeration Documentation

enum BhabhaType::Selection

Enumerator:
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 

Definition at line 38 of file BhabhaType.h.

00038                 {Nothing = 0,
00039                  OneProng=1,
00040                  TwoProngMatched=2,
00041                  TwoProngOneMatched=3};

enum BhabhaType::Selection

Enumerator:
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 

Definition at line 38 of file BhabhaType.h.

00038                 {Nothing = 0,
00039                  OneProng=1,
00040                  TwoProngMatched=2,
00041                  TwoProngOneMatched=3};


Constructor & Destructor Documentation

BhabhaType::BhabhaType (  ) 

Definition at line 25 of file BhabhaType.cxx.

00026 {   
00027 }

BhabhaType::~BhabhaType (  ) 

Definition at line 31 of file BhabhaType.cxx.

00031                         {
00032 
00033 
00034 }

BhabhaType::BhabhaType (  ) 

BhabhaType::~BhabhaType (  ) 


Member Function Documentation

int BhabhaType::selectedType (  )  const [inline]

Definition at line 53 of file BhabhaType.h.

References m_selectedType.

00054     {
00055       return m_selectedType; 
00056     }

int BhabhaType::selectedType (  )  const [inline]

Definition at line 53 of file BhabhaType.h.

References m_selectedType.

00054     {
00055       return m_selectedType; 
00056     }

void BhabhaType::setSelectedType ( int  selectedType  )  [inline]

Definition at line 48 of file BhabhaType.h.

References m_selectedType.

00049     {
00050       m_selectedType = selectedType;
00051     }

void BhabhaType::setSelectedType ( int  selectedType  )  [inline]

Definition at line 48 of file BhabhaType.h.

References m_selectedType.

00049     {
00050       m_selectedType = selectedType;
00051     }


Member Data Documentation

int BhabhaType::m_selectedType [private]

Definition at line 64 of file BhabhaType.h.

Referenced by selectedType(), and setSelectedType().


Generated on Tue Nov 29 23:17:55 2016 for BOSS_7.0.2 by  doxygen 1.4.7