CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
cond::Iov_t Struct Reference

#include <Types.h>

Public Member Functions

virtual void clear ()
 
 Iov_t ()
 
bool isValid () const
 
bool isValidFor (Time_t target) const
 
virtual ~Iov_t ()=default
 

Public Attributes

Hash payloadId
 
Time_t since
 
Time_t till
 

Detailed Description

Definition at line 47 of file Types.h.

Constructor & Destructor Documentation

◆ Iov_t()

cond::Iov_t::Iov_t ( )
inline

Definition at line 48 of file Types.h.

◆ ~Iov_t()

virtual cond::Iov_t::~Iov_t ( )
virtualdefault

Member Function Documentation

◆ clear()

void cond::Iov_t::clear ( void  )
virtual

Definition at line 10 of file Types.cc.

10  {
13  payloadId.clear();
14  }

References cond::time::MAX_VAL(), cond::time::MIN_VAL(), payloadId, since, and till.

Referenced by cond::persistency::IOVProxy::getInterval(), and BeautifulSoup.Tag::setString().

◆ isValid()

bool cond::Iov_t::isValid ( void  ) const

◆ isValidFor()

bool cond::Iov_t::isValidFor ( Time_t  target) const

Definition at line 18 of file Types.cc.

18 { return target >= since && target <= till; }

References since, filterCSVwithJSON::target, and till.

Member Data Documentation

◆ payloadId

Hash cond::Iov_t::payloadId

◆ since

Time_t cond::Iov_t::since

Definition at line 53 of file Types.h.

Referenced by SiStripDetVOffHandler::analyze(), BOOST_PYTHON_MODULE(), popcon::PopConBTransitionSourceHandler< T >::checkBOn(), popcon::PopConESTransitionSourceHandler< T >::checkLowGain(), clear(), cond::persistency::IOVProxy::getInterval(), L1TriggerScalerHandler::getNewObjects(), RunInfoHandler::getNewObjects(), RunSummaryHandler::getNewObjects(), LHCInfoPopConSourceHandler::getNewObjects(), FillInfoPopConSourceHandler::getNewObjects(), BeamSpotOnlinePopConSourceHandler::getNewObjects(), popcon::DQMReferenceHistogramRootFileSourceHandler::getNewObjects(), popcon::DQMSummarySourceHandler::getNewObjects(), popcon::DQMXMLFileSourceHandler::getNewObjects(), RPCDBPerformanceHandler::getNewObjects(), RPCAMCLinkMapHandler::getNewObjects(), RPCDCCLinkMapHandler::getNewObjects(), HcalZDCLowGainFractionsHandler::getNewObjects(), HcalTPParametersHandler::getNewObjects(), CastorSaturationCorrsHandler::getNewObjects(), HcalFrontEndMapHandler::getNewObjects(), HcalSiPMCharacteristicsHandler::getNewObjects(), HcalSiPMParametersHandler::getNewObjects(), HcalTPChannelParametersHandler::getNewObjects(), HcalValidationCorrsHandler::getNewObjects(), HcalZSThresholdsHandler::getNewObjects(), CastorRecoParamsHandler::getNewObjects(), HcalChannelQualityHandler::getNewObjects(), HcalDcsValuesHandler::getNewObjects(), HcalElectronicsMapHandler::getNewObjects(), HcalFlagHFDigiTimeParamsHandler::getNewObjects(), HcalDcsMapHandler::getNewObjects(), HcalGainsHandler::getNewObjects(), HcalGainWidthsHandler::getNewObjects(), HcalL1TriggerObjectsHandler::getNewObjects(), HcalLongRecoParamsHandler::getNewObjects(), HcalLUTCorrsHandler::getNewObjects(), HcalQIEDataHandler::getNewObjects(), HcalMCParamsHandler::getNewObjects(), HcalPedestalsHandler::getNewObjects(), HcalPedestalWidthsHandler::getNewObjects(), HcalPFCorrsHandler::getNewObjects(), HcalRecoParamsHandler::getNewObjects(), HcalQIETypesHandler::getNewObjects(), HcalRespCorrsHandler::getNewObjects(), HcalTimeCorrsHandler::getNewObjects(), HcalTimingParamsHandler::getNewObjects(), CastorGainWidthsHandler::getNewObjects(), CastorPedestalsHandler::getNewObjects(), CastorPedestalWidthsHandler::getNewObjects(), CastorQIEDataHandler::getNewObjects(), CastorGainsHandler::getNewObjects(), CastorChannelQualityHandler::getNewObjects(), CastorElectronicsMapHandler::getNewObjects(), RPCLBLinkMapHandler::getNewObjects(), RPCDBHandler::getNewObjects(), HcalLutMetadataHandler::getNewObjects(), popcon::SiStripPopConConfigDbObjHandler< T >::getNewObjects(), DTDeadFlagHandler::getNewObjects(), DTRangeT0Handler::getNewObjects(), DTReadOutMappingHandler::getNewObjects(), DTStatusFlagHandler::getNewObjects(), DTT0Handler::getNewObjects(), DTTPGParametersHandler::getNewObjects(), DTPerformanceHandler::getNewObjects(), DTLVStatusHandler::getNewObjects(), popcon::SiStripPopConHandlerUnitTest< T >::getNewObjects(), popcon::SiStripPopConHandlerUnitTestGain< T >::getNewObjects(), popcon::SiStripPopConHandlerUnitTestNoise< T >::getNewObjects(), DTHVStatusHandler::getNewObjects(), DTKeyedConfigHandler::getNewObjects(), DTUserKeyedConfigHandler::getNewObjects(), popcon::PopConBTransitionSourceHandler< T >::getNewObjects(), popcon::PopConESTransitionSourceHandler< T >::getNewObjects(), popcon::PopConBTransitionSourceHandler< T >::getObjectsForBTransition(), popcon::PopConESTransitionSourceHandler< T >::getObjectsForESTransition(), popcon::PopCon::initialize(), cond::TagInfo_t::isEmpty(), popcon::SiStripPopConConfigDbObjHandler< T >::isTransferNeeded(), popcon::SiStripPopConHandlerUnitTestNoise< T >::isTransferNeeded(), popcon::SiStripPopConHandlerUnitTest< T >::isTransferNeeded(), popcon::SiStripPopConHandlerUnitTestGain< T >::isTransferNeeded(), isValid(), isValidFor(), cond::persistency::IOVArray::Iterator::operator*(), popcon::SiStripPopConConfigDbObjHandler< T >::setForTransfer(), popcon::SiStripPopConHandlerUnitTestGain< T >::setForTransfer(), popcon::SiStripPopConHandlerUnitTestNoise< T >::setForTransfer(), popcon::SiStripPopConHandlerUnitTest< T >::setForTransfer(), cond::service::OnlineDBOutputService::writeForNextLumisection(), and cond::service::PoolDBOutputService::writeOne().

◆ till

Time_t cond::Iov_t::till
cond::time::MIN_VAL
const Time_t MIN_VAL(0)
cond::Iov_t::till
Time_t till
Definition: Types.h:54
cond::Iov_t::payloadId
Hash payloadId
Definition: Types.h:55
cond::Iov_t::since
Time_t since
Definition: Types.h:53
cond::time::MAX_VAL
const Time_t MAX_VAL(std::numeric_limits< Time_t >::max())
filterCSVwithJSON.target
target
Definition: filterCSVwithJSON.py:32