BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BhabhaType Class Reference

#include <BhabhaType.h>

Public Types

enum  Selection {
  Nothing = 0 , OneProng = 1 , TwoProngMatched = 2 , TwoProngOneMatched = 3 ,
  Nothing = 0 , OneProng = 1 , TwoProngMatched = 2 , TwoProngOneMatched = 3
}
enum  Selection {
  Nothing = 0 , OneProng = 1 , TwoProngMatched = 2 , TwoProngOneMatched = 3 ,
  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

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 33 of file Emc/EmcCalib/EmcBhaCalib/src/BhabhaType.h.

Member Enumeration Documentation

◆ Selection [1/2]

Enumerator
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 

Definition at line 35 of file Emc/EmcCalib/EmcBhaCalib/src/BhabhaType.h.

◆ Selection [2/2]

Enumerator
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 

Definition at line 35 of file EvtPreSelect/BhabhaPreSelect/include/BhabhaPreSelect/BhabhaType.h.

Constructor & Destructor Documentation

◆ BhabhaType() [1/2]

BhabhaType::BhabhaType ( )

Definition at line 25 of file Emc/EmcCalib/EmcBhaCalib/src/BhabhaType.cxx.

25{}

◆ ~BhabhaType() [1/2]

BhabhaType::~BhabhaType ( )

Definition at line 29 of file Emc/EmcCalib/EmcBhaCalib/src/BhabhaType.cxx.

29{}

◆ BhabhaType() [2/2]

BhabhaType::BhabhaType ( )

◆ ~BhabhaType() [2/2]

BhabhaType::~BhabhaType ( )

Member Function Documentation

◆ selectedType() [1/2]

int BhabhaType::selectedType ( ) const
inline

Definition at line 44 of file Emc/EmcCalib/EmcBhaCalib/src/BhabhaType.h.

44{ return m_selectedType; }

Referenced by setSelectedType().

◆ selectedType() [2/2]

int BhabhaType::selectedType ( ) const
inline

Definition at line 44 of file EvtPreSelect/BhabhaPreSelect/include/BhabhaPreSelect/BhabhaType.h.

44{ return m_selectedType; }

◆ setSelectedType() [1/2]

void BhabhaType::setSelectedType ( int selectedType)
inline

Definition at line 42 of file Emc/EmcCalib/EmcBhaCalib/src/BhabhaType.h.

42{ m_selectedType = selectedType; }

◆ setSelectedType() [2/2]

void BhabhaType::setSelectedType ( int selectedType)
inline

Definition at line 42 of file EvtPreSelect/BhabhaPreSelect/include/BhabhaPreSelect/BhabhaType.h.

42{ m_selectedType = selectedType; }

The documentation for this class was generated from the following files: