![]() |
ATLAS Offline Software
|
Transient class defining ramps runplan objects defined by the online framework and retrieved from COOL. More...
#include <L1CaloRampRunPlan.h>
Public Member Functions | |
| L1CaloRampRunPlan () | |
| L1CaloRampRunPlan (int nEventsPerStep, const std::vector< double > &vEnergySteps) | |
| virtual | ~L1CaloRampRunPlan () |
| virtual DataObject * | makePersistent () const |
| virtual void | makeTransient (const AthenaAttributeList *&attributeList) |
| int | eventsPerStep () const |
| const std::vector< double > & | energySteps () const |
| void | nextEvent () |
| double | currentEnergy () |
| std::string | status () |
| bool | endOfRun () |
| virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap) |
| virtual void | makeTransient (const std::map< std::string, const AthenaAttributeList * > &condAttributeList) |
| std::string | specificationName (int specId) const |
| std::string | specificationType (int specId) const |
| void | addSpecification (int specId, const std::string &specName, const std::string &specType) |
| coral::AttributeListSpecification * | createAttributeListSpecification () const |
| virtual std::string | conditionType () const |
| virtual std::vector< std::string > | coolInputKeys () const |
| virtual std::string | coolOutputKey () const |
| virtual void | clear () |
Private Types | |
| enum | eAttrSpecification { eEventsPerStep , eEnergySteps } |
| typedef std::map< int, std::string > | AttrSpecificationMap |
Private Attributes | |
| bool | m_bEndOfRampRun |
| int | m_nEventsPerStep |
| std::vector< double > | m_vEnergySteps |
| std::vector< double >::iterator | m_itCurrentStep |
| int | m_iCurrentEvent |
| AttrSpecificationMap | m_attrSpecificationNameMap |
| AttrSpecificationMap | m_attrSpecificationTypeMap |
| std::string | m_strConditionType |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const L1CaloRampRunPlan &rplan) |
Transient class defining ramps runplan objects defined by the online framework and retrieved from COOL.
Definition at line 21 of file L1CaloRampRunPlan.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
|
private |
| L1CaloRampRunPlan::L1CaloRampRunPlan | ( | ) |
Definition at line 18 of file L1CaloRampRunPlan.cxx.
| L1CaloRampRunPlan::L1CaloRampRunPlan | ( | int | nEventsPerStep, |
| const std::vector< double > & | vEnergySteps ) |
Definition at line 28 of file L1CaloRampRunPlan.cxx.
|
inlinevirtual |
Definition at line 28 of file L1CaloRampRunPlan.h.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
|
virtualinherited |
Implements IL1CaloPersistenceCapable.
Reimplemented in L1CaloDerivedRunParsContainer, L1CaloDisabledTowersContainer, L1CaloEnergyScanResultsContainer, L1CaloHVCorrectionsContainer, L1CaloPpmDeadChannelsContainer, L1CaloPpmFineTimeRefsContainer, L1CaloPprChanCalibContainer, L1CaloPprChanCalibV1Container, L1CaloPprChanDefaultsContainer, L1CaloPprChanDefaultsV1Container, L1CaloPprChanExtraContainer, L1CaloPprChanStrategyContainer, L1CaloPprConditionsContainer, L1CaloPprConditionsContainerRun2, L1CaloPprDisabledChannelContainer, L1CaloPprDisabledChannelContainerRun2, L1CaloPprLutContainer, L1CaloReadoutConfigContainer, L1CaloReadoutConfigContainerJSON, L1CaloRunParametersContainer, L1CaloRxGainContainer, and L1CaloRxLayersContainer.
Definition at line 56 of file AbstractL1CaloPersistentCondition.cxx.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Reimplemented in L1CaloDerivedRunParsContainer, L1CaloDisabledTowersContainer, L1CaloEnergyScanResultsContainer, L1CaloEnergyScanRunInfoContainer, L1CaloHVCorrectionsContainer, L1CaloPpmDeadChannelsContainer, L1CaloPpmFineTimeRefsContainer, L1CaloPprChanCalibContainer, L1CaloPprChanCalibV1Container, L1CaloPprChanDefaultsContainer, L1CaloPprChanDefaultsV1Container, L1CaloPprChanExtraContainer, L1CaloPprChanStrategyContainer, L1CaloPprConditionsContainer, L1CaloPprConditionsContainerRun2, L1CaloPprDisabledChannelContainer, L1CaloPprDisabledChannelContainerRun2, L1CaloPprLutContainer, L1CaloReadoutConfigContainer, L1CaloRunParametersContainer, L1CaloRxGainContainer, and L1CaloRxLayersContainer.
Definition at line 39 of file AbstractL1CaloPersistentCondition.h.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Reimplemented in L1CaloDerivedRunParsContainer, L1CaloDisabledTowersContainer, L1CaloEnergyScanResultsContainer, L1CaloEnergyScanRunInfoContainer, L1CaloHVCorrectionsContainer, L1CaloPpmDeadChannelsContainer, L1CaloPpmFineTimeRefsContainer, L1CaloPprChanCalibContainer, L1CaloPprChanCalibV1Container, L1CaloPprChanDefaultsContainer, L1CaloPprChanDefaultsV1Container, L1CaloPprChanExtraContainer, L1CaloPprChanStrategyContainer, L1CaloPprConditionsContainer, L1CaloPprConditionsContainerRun2, L1CaloPprDisabledChannelContainer, L1CaloPprDisabledChannelContainerRun2, L1CaloPprLutContainer, L1CaloReadoutConfigContainer, L1CaloRunParametersContainer, L1CaloRxGainContainer, and L1CaloRxLayersContainer.
Definition at line 40 of file AbstractL1CaloPersistentCondition.h.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 38 of file L1CaloRampRunPlan.h.
|
inline |
Definition at line 40 of file L1CaloRampRunPlan.h.
|
inline |
Definition at line 35 of file L1CaloRampRunPlan.h.
|
inline |
Definition at line 34 of file L1CaloRampRunPlan.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 40 of file L1CaloRampRunPlan.cxx.
|
virtual |
Definition at line 68 of file L1CaloRampRunPlan.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 29 of file AbstractL1CaloPersistentCondition.cxx.
| void L1CaloRampRunPlan::nextEvent | ( | ) |
Definition at line 85 of file L1CaloRampRunPlan.cxx.
|
inherited |
Definition at line 44 of file AbstractL1CaloPersistentCondition.cxx.
|
inherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.cxx.
| std::string L1CaloRampRunPlan::status | ( | ) |
Definition at line 104 of file L1CaloRampRunPlan.cxx.
|
friend |
Definition at line 115 of file L1CaloRampRunPlan.cxx.
|
privateinherited |
Definition at line 51 of file AbstractL1CaloPersistentCondition.h.
|
privateinherited |
Definition at line 52 of file AbstractL1CaloPersistentCondition.h.
|
private |
Definition at line 45 of file L1CaloRampRunPlan.h.
|
private |
Definition at line 52 of file L1CaloRampRunPlan.h.
|
private |
Definition at line 51 of file L1CaloRampRunPlan.h.
|
private |
Definition at line 47 of file L1CaloRampRunPlan.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.
|
private |
Definition at line 48 of file L1CaloRampRunPlan.h.