Belle II Software  release-08-01-10
GenDTag Class Reference

Class to determine generated decay mode of D*, Ds, D0, D+, and their anti-particles. More...

#include <GenDTag.h>

Public Member Functions

 GenDTag ()
 Constructor.
 
int Mode_Dst_plus (std::vector< int > genDAU)
 returns D*+ mode identifier
 
int Mode_Dst_minus (std::vector< int > genDAU)
 returns D*- mode identifier
 
int Mode_Ds_plus (std::vector< int > genDAU)
 returns Ds+ mode identifier
 
int Mode_Ds_minus (std::vector< int > genDAU)
 returns Ds- mode identifier
 
int Mode_D_plus (std::vector< int > genDAU)
 returns D+ mode identifier
 
int Mode_D_minus (std::vector< int > genDAU)
 returns D- mode identifier
 
int Mode_D0 (std::vector< int > genDAU)
 returns D0 mode identifier
 
int Mode_anti_D0 (std::vector< int > genDAU)
 returns D0bar mode identifier
 

Private Member Functions

bool PcheckDecay (std::vector< int > gp, int da1, int da2)
 check decay with two daughters
 
bool PcheckDecay (std::vector< int > gp, int da1, int da2, int da3)
 check decay with three daughters
 
bool PcheckDecay (std::vector< int > gp, int da1, int da2, int da3, int da4)
 check decay with four daughters
 
bool PcheckDecay (std::vector< int > gp, int da1, int da2, int da3, int da4, int da5)
 check decay with five daughters
 
bool PcheckDecay (std::vector< int > gp, int da1, int da2, int da3, int da4, int da5, int da6)
 check decay with six daughters
 
bool PcheckDecay (std::vector< int > gp, int da1, int da2, int da3, int da4, int da5, int da6, int da7)
 check decay with seven daughters
 
bool PcheckDecay (std::vector< int > gp, int da1, int da2, int da3, int da4, int da5, int da6, int da7, int da8)
 check decay with eight daughters
 

Private Attributes

int m_nPhotos
 number of photons
 

Detailed Description

Class to determine generated decay mode of D*, Ds, D0, D+, and their anti-particles.

Definition at line 22 of file GenDTag.h.


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