CGEM BOSS 6.6.5.g
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 34 of file Emc/EmcCalib/EmcBhaCalib/EmcBhaCalib-00-00-34/EmcBhaCalib/BhabhaType.h.

Member Enumeration Documentation

◆ Selection [1/2]

◆ Selection [2/2]

Enumerator
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 
Nothing 
OneProng 
TwoProngMatched 
TwoProngOneMatched 

Definition at line 38 of file EvtPreSelect/BhabhaPreSelect/BhabhaPreSelect-00-00-06/BhabhaPreSelect/BhabhaType.h.

38 {Nothing = 0,
39 OneProng=1,

Constructor & Destructor Documentation

◆ BhabhaType() [1/2]

BhabhaType::BhabhaType ( )

◆ ~BhabhaType() [1/2]

BhabhaType::~BhabhaType ( )

Definition at line 31 of file Emc/EmcCalib/EmcBhaCalib/EmcBhaCalib-00-00-34/src/BhabhaType.cxx.

31 {
32
33
34}

◆ BhabhaType() [2/2]

BhabhaType::BhabhaType ( )

◆ ~BhabhaType() [2/2]

BhabhaType::~BhabhaType ( )

Member Function Documentation

◆ selectedType() [1/2]

int BhabhaType::selectedType ( ) const
inline

Definition at line 53 of file Emc/EmcCalib/EmcBhaCalib/EmcBhaCalib-00-00-34/EmcBhaCalib/BhabhaType.h.

54 {
55 return m_selectedType;
56 }

Referenced by setSelectedType().

◆ selectedType() [2/2]

int BhabhaType::selectedType ( ) const
inline

Definition at line 53 of file EvtPreSelect/BhabhaPreSelect/BhabhaPreSelect-00-00-06/BhabhaPreSelect/BhabhaType.h.

54 {
55 return m_selectedType;
56 }

◆ setSelectedType() [1/2]

void BhabhaType::setSelectedType ( int  selectedType)
inline

◆ setSelectedType() [2/2]

void BhabhaType::setSelectedType ( int  selectedType)
inline

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