Belle II Software  release-08-01-10
BeamBkgMixerModule::BkgFiles Struct Reference

structure to hold samples of a particular background type More...

Collaboration diagram for BeamBkgMixerModule::BkgFiles:

Public Member Functions

 BkgFiles ()
 default constructor
 
 BkgFiles (BackgroundMetaData::BG_TAG bkgTag, const std::string &bkgType, const std::string &fileName, double time, double scaleFac, BackgroundMetaData::EFileType fileTyp=BackgroundMetaData::c_Usual, unsigned indx=0)
 usefull constructor More...
 

Public Attributes

BackgroundMetaData::BG_TAG tag
 background tag
 
std::string type
 background type
 
double realTime
 real time of BG samlpe
 
double scaleFactor
 scale factor for the rate
 
std::vector< std::string > fileNames
 file names
 
BackgroundMetaData::EFileType fileType
 file type
 
std::unique_ptr< TChain > tree
 tree pointer
 
unsigned numFiles
 number of files connected to TChain
 
unsigned numEvents
 number of events (tree entries) in the sample
 
unsigned eventCount
 current event (tree entry)
 
double rate
 background rate of the sample
 
unsigned index
 index of this element in the std::vector
 

Detailed Description

structure to hold samples of a particular background type

Definition at line 104 of file BeamBkgMixerModule.h.

Constructor & Destructor Documentation

◆ BkgFiles()

BkgFiles ( BackgroundMetaData::BG_TAG  bkgTag,
const std::string &  bkgType,
const std::string &  fileName,
double  time,
double  scaleFac,
BackgroundMetaData::EFileType  fileTyp = BackgroundMetaData::c_Usual,
unsigned  indx = 0 
)
inline

usefull constructor

Parameters
bkgTagbackground tag
bkgTypebackground type
fileNamefile name
timereal time that corresponds to background sample
scaleFacscale factor for the rate
fileTypfile type
indxindex of this element in the std::vector

Definition at line 135 of file BeamBkgMixerModule.h.


The documentation for this struct was generated from the following file: