BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
QCMCFilter.cxx File Reference
#include "QCMCFilterAlg/QCMCFilter.h"
#include "QCMCFilterAlg/Dalitz.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/AlgFactory.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/PropertyMgr.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/RegistryEntry.h"
#include "TMath.h"
#include <cmath>
#include "HepPDT/ParticleDataTable.hh"
#include "HepPDT/ParticleData.hh"
#include "GaudiKernel/IPartPropSvc.h"
#include "McTruth/McParticle.h"
#include "McTruth/MdcMcHit.h"
#include "EventModel/EventModel.h"
#include "EventModel/Event.h"
#include "EventModel/EventHeader.h"
#include "EvtRecEvent/EvtRecEvent.h"
#include "CLHEP/Random/RandFlat.h"
#include "CLHEP/Matrix/Vector.h"
#include "CLHEP/Matrix/Matrix.h"
#include "CLHEP/Matrix/SymMatrix.h"
#include "CLHEP/Vector/ThreeVector.h"
#include "CLHEP/Vector/LorentzVector.h"
#include "CLHEP/Vector/TwoVector.h"
#include <vector>

Go to the source code of this file.

Functions

HepSymMatrix m_weights (10, 0)
 
HepMatrix m_modeCounter (10, 10, 0)
 
HepMatrix m_keptModeCounter (10, 10, 0)
 

Variables

const double xmpi0 = 0.134976
 
const double xmeta = 0.54784
 
const double xmkaon = 0.49368
 
const double xmpion = 0.13957
 
const double xmk0 = 0.49761
 
const double xmrho = 0.77549
 
const double xmd0 = 1.86484
 
const double PI = 3.1415926
 
int m_nUnknownEvents = 0
 
int m_nUnknownDecays = 0
 
int m_nD0D0barEvents = 0
 
int m_nD0bar = 0
 
int m_nDpDmEvents = 0
 
int m_nD0D0barDiscarded = 0
 
int m_nDpDmDiscarded = 0
 
int m_nCPPlus = 0
 
int m_nCPMinus = 0
 
int m_nFlavoredCFD0 = 0
 
int m_nFlavoredCSD0 = 0
 
int m_nFlavoredDCSD0 = 0
 
int m_nSL = 0
 
int m_nDalitz = 0
 
double m_dalitzNumer1 = 0
 
double m_dalitzNumer2 = 0
 
double m_dalitzDenom = 0
 
double dalitzNumer1_fil = 0
 
double dalitzNumer2_fil = 0
 
double dalitzDenom_fil = 0
 
double m_rwsCF =0.
 
double m_rwsCS =0.
 
double m_deltaCF =0.
 
double m_deltaCS =0.
 
int m_rho_flag
 

Function Documentation

◆ m_keptModeCounter()

HepMatrix m_keptModeCounter ( 10  ,
10  ,
 
)

◆ m_modeCounter()

HepMatrix m_modeCounter ( 10  ,
10  ,
 
)

◆ m_weights()

Variable Documentation

◆ dalitzDenom_fil

double dalitzDenom_fil = 0

Definition at line 164 of file QCMCFilter.cxx.

Referenced by QCMCFilter::execute(), and QCMCFilter::finalize().

◆ dalitzNumer1_fil

double dalitzNumer1_fil = 0

Definition at line 162 of file QCMCFilter.cxx.

Referenced by QCMCFilter::execute(), and QCMCFilter::finalize().

◆ dalitzNumer2_fil

double dalitzNumer2_fil = 0

Definition at line 163 of file QCMCFilter.cxx.

Referenced by QCMCFilter::execute(), and QCMCFilter::finalize().

◆ m_dalitzDenom

double m_dalitzDenom = 0

Definition at line 161 of file QCMCFilter.cxx.

◆ m_dalitzNumer1

double m_dalitzNumer1 = 0

Definition at line 159 of file QCMCFilter.cxx.

◆ m_dalitzNumer2

double m_dalitzNumer2 = 0

Definition at line 160 of file QCMCFilter.cxx.

◆ m_deltaCF

double m_deltaCF =0.

Definition at line 168 of file QCMCFilter.cxx.

◆ m_deltaCS

double m_deltaCS =0.

Definition at line 169 of file QCMCFilter.cxx.

◆ m_nCPMinus

int m_nCPMinus = 0

Definition at line 153 of file QCMCFilter.cxx.

Referenced by QCMCFilter::finalize().

◆ m_nCPPlus

int m_nCPPlus = 0

Definition at line 152 of file QCMCFilter.cxx.

Referenced by QCMCFilter::finalize().

◆ m_nD0bar

int m_nD0bar = 0

Definition at line 148 of file QCMCFilter.cxx.

◆ m_nD0D0barDiscarded

int m_nD0D0barDiscarded = 0

Definition at line 150 of file QCMCFilter.cxx.

◆ m_nD0D0barEvents

int m_nD0D0barEvents = 0

Definition at line 147 of file QCMCFilter.cxx.

◆ m_nDalitz

int m_nDalitz = 0

Definition at line 158 of file QCMCFilter.cxx.

◆ m_nDpDmDiscarded

int m_nDpDmDiscarded = 0

Definition at line 151 of file QCMCFilter.cxx.

◆ m_nDpDmEvents

int m_nDpDmEvents = 0

Definition at line 149 of file QCMCFilter.cxx.

◆ m_nFlavoredCFD0

int m_nFlavoredCFD0 = 0

Definition at line 154 of file QCMCFilter.cxx.

◆ m_nFlavoredCSD0

int m_nFlavoredCSD0 = 0

Definition at line 155 of file QCMCFilter.cxx.

◆ m_nFlavoredDCSD0

int m_nFlavoredDCSD0 = 0

Definition at line 156 of file QCMCFilter.cxx.

◆ m_nSL

int m_nSL = 0

Definition at line 157 of file QCMCFilter.cxx.

◆ m_nUnknownDecays

int m_nUnknownDecays = 0

Definition at line 146 of file QCMCFilter.cxx.

◆ m_nUnknownEvents

int m_nUnknownEvents = 0

Definition at line 145 of file QCMCFilter.cxx.

◆ m_rho_flag

int m_rho_flag

Definition at line 173 of file QCMCFilter.cxx.

Referenced by QCMCFilter::execute().

◆ m_rwsCF

double m_rwsCF =0.

Definition at line 166 of file QCMCFilter.cxx.

◆ m_rwsCS

double m_rwsCS =0.

Definition at line 167 of file QCMCFilter.cxx.

◆ PI

const double PI = 3.1415926

Definition at line 61 of file QCMCFilter.cxx.

◆ xmd0

const double xmd0 = 1.86484

Definition at line 59 of file QCMCFilter.cxx.

◆ xmeta

const double xmeta = 0.54784

Definition at line 54 of file QCMCFilter.cxx.

◆ xmk0

const double xmk0 = 0.49761

Definition at line 57 of file QCMCFilter.cxx.

Referenced by QCMCFilter::findD0Decay().

◆ xmkaon

const double xmkaon = 0.49368

Definition at line 55 of file QCMCFilter.cxx.

◆ xmpi0

const double xmpi0 = 0.134976

Definition at line 53 of file QCMCFilter.cxx.

◆ xmpion

const double xmpion = 0.13957

Definition at line 56 of file QCMCFilter.cxx.

Referenced by QCMCFilter::findD0Decay().

◆ xmrho

const double xmrho = 0.77549

Definition at line 58 of file QCMCFilter.cxx.