ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
SH::MetaDataSample Struct Reference

all the meta-data fields that we may try to read from AMI. More...

#include <MetaDataSample.h>

Inheritance diagram for SH::MetaDataSample:
Collaboration diagram for SH::MetaDataSample:

Public Member Functions

 MetaDataSample (const std::string &val_name="")
 standard constructor More...
 
 ClassDef (MetaDataSample, 1)
 

Public Attributes

std::string name
 the name of the sample/dataset More...
 
std::string source
 the database we queried this information from or the empty string if we didn't yet query More...
 
std::string warning
 any warning messages from the database query More...
 
bool unknown
 a flag that is set if the sample is unknown More...
 
int isData
 1 for data, 0 for MC, or -1 if this is not known. More...
 
int running
 1 for samples that are still running, 0 for finished samples, or -1 if this is not known. More...
 
float luminosity
 the luminosity of the sample or -1 if the luminosity is unknown More...
 
float crossSection
 the cross section of the sample or -1 if the cross section is unknown More...
 
Long64_t nevents
 the number of events for the sample or -1 if the number of events is unknown More...
 
float kfactor
 the k-factor for the sample or -1 if the k-factor is not known More...
 
float filterEfficiency
 the filter efficiency or -1 if the filter efficiency is not known More...
 

Detailed Description

all the meta-data fields that we may try to read from AMI.

Definition at line 14 of file MetaDataSample.h.

Constructor & Destructor Documentation

◆ MetaDataSample()

SH::MetaDataSample::MetaDataSample ( const std::string &  val_name = "")

standard constructor

Guarantee
strong
Failures
out of memory II

Member Function Documentation

◆ ClassDef()

SH::MetaDataSample::ClassDef ( MetaDataSample  ,
 
)

Member Data Documentation

◆ crossSection

float SH::MetaDataSample::crossSection

the cross section of the sample or -1 if the cross section is unknown

Definition at line 50 of file MetaDataSample.h.

◆ filterEfficiency

float SH::MetaDataSample::filterEfficiency

the filter efficiency or -1 if the filter efficiency is not known

Definition at line 65 of file MetaDataSample.h.

◆ isData

int SH::MetaDataSample::isData

1 for data, 0 for MC, or -1 if this is not known.

Definition at line 35 of file MetaDataSample.h.

◆ kfactor

float SH::MetaDataSample::kfactor

the k-factor for the sample or -1 if the k-factor is not known

Definition at line 60 of file MetaDataSample.h.

◆ luminosity

float SH::MetaDataSample::luminosity

the luminosity of the sample or -1 if the luminosity is unknown

Definition at line 45 of file MetaDataSample.h.

◆ name

std::string SH::MetaDataSample::name

the name of the sample/dataset

Definition at line 18 of file MetaDataSample.h.

◆ nevents

Long64_t SH::MetaDataSample::nevents

the number of events for the sample or -1 if the number of events is unknown

Definition at line 55 of file MetaDataSample.h.

◆ running

int SH::MetaDataSample::running

1 for samples that are still running, 0 for finished samples, or -1 if this is not known.

Definition at line 40 of file MetaDataSample.h.

◆ source

std::string SH::MetaDataSample::source

the database we queried this information from or the empty string if we didn't yet query

Definition at line 23 of file MetaDataSample.h.

◆ unknown

bool SH::MetaDataSample::unknown

a flag that is set if the sample is unknown

Definition at line 31 of file MetaDataSample.h.

◆ warning

std::string SH::MetaDataSample::warning

any warning messages from the database query

Definition at line 27 of file MetaDataSample.h.


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