ATLAS Offline Software
Namespaces | Enumerations | Functions
LArParamsProperties.h File Reference
#include "LArRawConditions/LArCaliPulseParamsComplete.h"
#include "LArRawConditions/LArDetCellParamsComplete.h"
#include "LArRawConditions/LArPhysCaliTdiffComplete.h"
#include "LArRawConditions/LArTdriftComplete.h"
#include "LArRawConditions/LArMphysOverMcalComplete.h"
#include "LArRawConditions/LArRinjComplete.h"
#include "LArRawConditions/LArTshaperComplete.h"
#include "LArRawConditions/LArEMEC_CphiComplete.h"
#include "LArRawConditions/LArEMEC_HValphaComplete.h"
#include "LArRawConditions/LArEMEC_HVbetaComplete.h"
#include "LArRawConditions/LArCableLengthComplete.h"
#include "LArRawConditions/LArCableAttenuationComplete.h"
#include "LArRawConditions/LArOFCBinComplete.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 LArParamsProperties
 This include file contains inline functions describing LAr Parameters properties used in LArReadParamsFromFile and LArParams2Ntuple.
 

Enumerations

enum  LArParamsProperties::ClassNumbering {
  LArParamsProperties::CaliPulseParamsComplete = 0, LArParamsProperties::DetCellParamsComplete, LArParamsProperties::PhysCaliTdiffComplete, LArParamsProperties::TdriftComplete,
  LArParamsProperties::MphysOverMcalComplete, LArParamsProperties::RinjComplete, LArParamsProperties::TshaperComplete, LArParamsProperties::EMEC_CphiComplete,
  LArParamsProperties::EMEC_HValphaComplete, LArParamsProperties::EMEC_HVbetaComplete, LArParamsProperties::CableLengthComplete, LArParamsProperties::CableAttenuationComplete,
  LArParamsProperties::OFCBinComplete, LArParamsProperties::END_OF_LIST
}
 

Functions

bool LArParamsProperties::isValid (const LArCaliPulseParamsP &p)
 
bool LArParamsProperties::isValid (const LArDetCellParamsP &p)
 
bool LArParamsProperties::isValid (const LArPhysCaliTdiffP &p)
 
bool LArParamsProperties::isValid (const LArTdriftP &p)
 
bool LArParamsProperties::isValid (const LArRinjP &p)
 
bool LArParamsProperties::isValid (const LArTshaperP &p)
 
bool LArParamsProperties::isValid (const LArEMEC_CphiP &p)
 
bool LArParamsProperties::isValid (const LArEMEC_HValphaP &p)
 
bool LArParamsProperties::isValid (const LArEMEC_HVbetaP &p)
 
bool LArParamsProperties::isValid (const LArCableLengthP &p)
 
bool LArParamsProperties::isValid (const LArCableAttenuationP &p)
 
bool LArParamsProperties::isValid (const LArOFCBinP &p)
 
unsigned LArParamsProperties::getClassIndex (const LArCaliPulseParamsComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArDetCellParamsComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArPhysCaliTdiffComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArTdriftComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArMphysOverMcalComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArRinjComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArTshaperComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArEMEC_CphiComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArEMEC_HValphaComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArEMEC_HVbetaComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArCableLengthComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArCableAttenuationComplete *)
 
unsigned LArParamsProperties::getClassIndex (const LArOFCBinComplete *)
 
const std::vector< std::string > & LArParamsProperties::ClassNames ()
 
unsigned LArParamsProperties::numberOfParams (unsigned index)
 
bool LArParamsProperties::isGainDependent (unsigned index)
 
const std::string & LArParamsProperties::getClassName (unsigned index)
 
template<class T >
const std::string & LArParamsProperties::getClassName (const T *p)
 
unsigned LArParamsProperties::getClassIndex (const std::string &className)
 
unsigned LArParamsProperties::numberOfParams (const std::string &className)
 
template<class T >
unsigned LArParamsProperties::numberOfParams (const T *p)
 
bool LArParamsProperties::isGainDependent (const std::string &className)
 
template<class T >
bool LArParamsProperties::isGainDependent (const T *p)
 
std::string LArParamsProperties::keyword (const std::string &classname)
 
std::string LArParamsProperties::keyword (unsigned i)
 
template<class T >
std::string LArParamsProperties::keyword (const T *p)