|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef LARFLATFROMFILE_H
7 #define LARFLATFROMFILE_H 1
42 const std::string&
outputName,
const unsigned nGain);
56 Gaudi::Property<std::string>
m_OFCInput{
this,
"OFCInput",
"",
"Input file name"};
57 Gaudi::Property<std::string>
m_SingleInput{
this,
"SingleInput",
"",
"Input file name"};
60 Gaudi::Property<bool>
m_isSC{
this,
"SuperCells",
false,
"Run for SC ?"};
63 Gaudi::Property<unsigned>
m_ngain{
this,
"NGains",1,
"Number of gains to process"};
64 Gaudi::Property<unsigned>
m_nsample{
this,
"NSamples",4,
"Number of samples to process"};
67 Gaudi::Property<std::string>
m_Folder{
this,
"Folder",
"",
"Folder to create"};
68 Gaudi::Property<std::string>
m_BlobName{
this,
"Blob",
"",
"Blob name"};
71 Gaudi::Property<bool>
m_checkCompletness{
this,
"checkInput",
true,
"Check if input file is complete"};
Gaudi::Property< std::string > m_OFCInput
Input files.
void ofcFlat(const std::string &input, const std::string &outputName)
Gaudi::Property< bool > m_checkCompletness
Gaudi::Property< std::string > m_BlobName
virtual StatusCode stop() override
LArFlatFromFile()
Default constructor:
virtual StatusCode initialize() override
const LArOnline_SuperCellID * m_onlineSCID
::StatusCode StatusCode
StatusCode definition for legacy code.
const LArOnlineID * m_onlineID
void singleFloatFlat(const char *blobName, const std::string &input, const std::string &outputName, const unsigned nGain)
Gaudi::Property< unsigned > m_ngain
Gaudi::Property< std::string > m_SingleInput
virtual ~LArFlatFromFile()=default
Destructor:
Gaudi::Property< bool > m_isSC
void errIfConnected(const HWIdentifier chid, const int gain, const std::string &objName, const std::string &message="") const
virtual StatusCode finalize() override
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Gaudi::Property< unsigned > m_nsample
virtual StatusCode execute() override
Gaudi::Property< std::string > m_Folder