Commit b0acae8a authored by Marco Clemencic's avatar Marco Clemencic
Browse files

remove CVS keywords

parent bda29311
// $Id: CheckForNaN.h,v 1.5 2007/10/19 10:18:23 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_CHECKFORNAN_H
#define GAUDIALG_CHECKFORNAN_H 1
// ============================================================================
......
// $Id: Fill.h,v 1.1 2007/10/02 14:53:48 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_FILL_H
#define GAUDIALG_FILL_H 1
// ============================================================================
......
// $Id: GaudiAlg.h,v 1.4 2006/03/09 10:28:14 hmd Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDIALG_H
#define GAUDIALG_GAUDIALG_H 1
// ============================================================================
......
// $Id: GaudiAlgorithm.h,v 1.19 2008/11/04 22:49:25 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GaudiAlgorithm_H
#define GAUDIALG_GaudiAlgorithm_H 1
// ============================================================================
......
// $Id: GaudiCommon.h,v 1.18 2008/10/27 19:22:20 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDICOMMON_H
#define GAUDIALG_GAUDICOMMON_H 1
// ============================================================================
......@@ -98,9 +96,9 @@ protected: // few actual data types
/// a pointer to the CounterSummarySvc
ICounterSummarySvc* m_counterSummarySvc;
///list of counters to declare. Set by property CounterList. This can be a regular expression.
std::vector<std::string> m_counterList;
std::vector<std::string> m_counterList;
//list of stat entities to write. Set by property StatEntityList. This can be a regular expression.
std::vector<std::string> m_statEntityList;
std::vector<std::string> m_statEntityList;
public:
// ==========================================================================
/** @brief Templated access to the data in Gaudi Transient Store
......@@ -736,18 +734,18 @@ public:
// ==========================================================================
public:
// ==========================================================================
/// get the list of aquired tools
const AlgTools& tools () const { return m_tools ; } // get all tools
/// get the list of aquired services
const Services& services () const { return m_services ; } // get all services
/// get the list of aquired tools
const AlgTools& tools () const { return m_tools ; } // get all tools
/// get the list of aquired services
const Services& services () const { return m_services ; } // get all services
// ==========================================================================
private:
// ==========================================================================
/// handler for "ErrorPrint" property
/// handler for "ErrorPrint" property
void printErrorHandler ( Property& /* theProp */ ) ; // "ErrorPrint"
/// handler for "PropertiesPrint" property
/// handler for "PropertiesPrint" property
void printPropsHandler ( Property& /* theProp */ ) ; // "PropertiesPrint"
/// handler for "StatPrint" property
/// handler for "StatPrint" property
void printStatHandler ( Property& /* theProp */ ) ; // "StatPrint"
// ==========================================================================
public:
......
// $Id: GaudiCommonImp.h,v 1.11 2008/10/10 08:06:33 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDICOMMONIMP_H
#define GAUDIALG_GAUDICOMMONIMP_H 1
// ============================================================================
......@@ -242,7 +240,7 @@ GaudiCommon<PBASE>::getFastContainer( const std::string &location,
Exception("getFastContainer(): No valid container at '" + location + "'");
}
}
return ptr;
}
// ============================================================================
......@@ -307,6 +305,6 @@ inline void GaudiCommon<PBASE>::Assert( const bool ok ,
std::string ( __FILE__ ) + "']" , code ) )
// ============================================================================
// The END
// The END
// ============================================================================
#endif // GAUDIALG_GAUDICOMMONIMP_H
// $Id: GaudiHistoAlg.h,v 1.11 2008/01/17 15:06:06 marcocle Exp $
#ifndef GAUDIALG_GAUDIHISTOALG_H
#define GAUDIALG_GAUDIHISTOALG_H 1
// ============================================================================
......
// $Id:
// ============================================================================
#ifndef GAUDIALG_GAUDIHISTOID_H
#define GAUDIALG_GAUDIHISTOID_H 1
// ============================================================================
// Include files
// Include files
// ============================================================================
// STD&STL
// ============================================================================
......@@ -14,7 +12,7 @@
#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/Hash.h"
// ============================================================================
/* @file
/* @file
*
* Header file for class GaudiAlg::ID
*
......@@ -55,11 +53,11 @@ namespace GaudiAlg
public:
// ========================================================================
/// Implicit constructor from a numeric ID
ID ( const NumericID id = -1 ) ;
ID ( const NumericID id = -1 ) ;
/// Implicit constructor from a literal ID
ID ( const LiteralID& id ) ;
ID ( const LiteralID& id ) ;
/// Implicit constructor from a literal ID
ID ( const char* id ) ;
ID ( const char* id ) ;
/// Destructor
~ID ( ) {} ;
/// Is this ID numeric
......@@ -82,11 +80,11 @@ namespace GaudiAlg
*/
inline bool operator==( const ID& id ) const
{
return
hash () != id.hash () ? false :
return
hash () != id.hash () ? false :
numeric () && id.numeric () ? id.numericID () == numericID () :
literal () && id.literal () ? id.literalID () == literalID () :
idAsString () == id.idAsString() ;
idAsString () == id.idAsString() ;
}
/// Implement the != operator, using the == operator
inline bool operator!=( const ID& id ) const { return ! ( *this == id ) ; }
......@@ -98,7 +96,7 @@ namespace GaudiAlg
{
return
//hash () < id.hash () ? true :
//hash () > id.hash () ? false :
//hash () > id.hash () ? false :
numeric () && id.numeric() ? numericID() < id.numericID() :
literal () && id.literal() ? literalID() < id.literalID() :
idAsString () < id.idAsString() ;
......@@ -136,19 +134,19 @@ namespace GaudiAlg
inline std::ostream& operator << ( std::ostream& str , const GaudiAlg::ID& id )
{ return id.fillStream ( str ) ; }
// ==========================================================================
} // end of namespace GaudiAlg
} // end of namespace GaudiAlg
// ============================================================================
namespace GaudiUtils
{
// ==========================================================================
/// Hash-function for class GaudiAlg::ID
template <>
inline size_t Hash<GaudiAlg::ID>::operator()
( const GaudiAlg::ID& key ) const { return key.hash () ; }
inline size_t Hash<GaudiAlg::ID>::operator()
( const GaudiAlg::ID& key ) const { return key.hash () ; }
// ==========================================================================
} // end of namespace GaudiUtils
} // end of namespace GaudiUtils
// ============================================================================
// The END
// The END
// ============================================================================
#endif // GAUDIALG_GAUDIHISTOID_H
// ============================================================================
// $Id: GaudiHistoTool.h,v 1.8 2008/01/17 15:06:06 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDIHISTOTOOL_H
#define GAUDIALG_GAUDIHISTOTOOL_H 1
// ============================================================================
......
// $Id: GaudiHistos.h,v 1.11 2008/10/27 19:22:20 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDIHISTOS_H
#define GAUDIALG_GAUDIHISTOS_H 1
// ============================================================================
......
// $Id: GaudiHistos.icpp,v 1.17 2008/10/10 12:39:04 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDIHISTOS_ICPP
#define GAUDIALG_GAUDIHISTOS_ICPP 1
// ============================================================================
......
// $Id: GaudiSequencer.h,v 1.5 2008/01/10 13:11:11 marcocle Exp $
#ifndef GAUDISEQUENCER_H
#define GAUDISEQUENCER_H 1
......
// $Id: GaudiTool.h,v 1.13 2008/10/10 13:38:28 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDITOOL_H
#define GAUDIALG_GAUDITOOL_H 1
// ============================================================================
......@@ -490,7 +488,7 @@ public:
* @return A valid pointer to the object
*/
template < class TYPE , class TYPE2 >
inline typename Gaudi::Utils::GetData<TYPE>::return_type
inline typename Gaudi::Utils::GetData<TYPE>::return_type
getOrCreate ( IDataProviderSvc* svc ,
const std::string& location ,
const bool useRootInTES = true ) const
......@@ -524,7 +522,7 @@ public:
* @return A valid pointer to the object
*/
template < class TYPE , class TYPE2 >
inline typename Gaudi::Utils::GetData<TYPE>::return_type
inline typename Gaudi::Utils::GetData<TYPE>::return_type
getOrCreate ( const std::string& location ,
const bool useRootInTES = true ) const
{
......
// $Id: GaudiTupleAlg.h,v 1.10 2005/09/23 16:14:20 hmd Exp $
#ifndef GAUDIALG_GAUDITUPLEALG_H
#define GAUDIALG_GAUDITUPLEALG_H 1
// ============================================================================
......
// $Id: GaudiTupleTool.h,v 1.7 2005/09/23 16:14:20 hmd Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDITUPLETOOL_H
#define GAUDIALG_GAUDITUPLETOOL_H 1
// ============================================================================
......
// $Id: GaudiTuples.h,v 1.7 2008/10/27 19:22:20 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GAUDITUPLES_H
#define GAUDIALG_GAUDITUPLES_H 1
// ============================================================================
......
// $Id: GaudiTuples.icpp,v 1.10 2008/05/15 08:50:32 marcocle Exp $
// ============================================================================
// CVS tag $Name: $, version $Revision: 1.10 $
// ============================================================================
// Include files
// ============================================================================
......@@ -225,11 +222,11 @@ Tuples::Tuple GaudiTuples<PBASE>::nTuple
// Check ID
if ( ID.undefined() )
{ this->Error("Undefined NTuple ID : Title='"+title1+"'"); return Tuple(0); }
// look up in the table
Tuples::TupleObj * tuple = m_nTupleMapID[ ID ] ;
if( 0 != tuple ) { return Tuple( tuple ) ; } // RETURN
// convert ID to the string
const std::string tID = ID.idAsString() ;
......@@ -289,7 +286,7 @@ Tuples::Tuple GaudiTuples<PBASE>::evtCol
// look up in the table
Tuples::TupleObj* tuple = m_evtColMapID[ID] ;
if ( 0 != tuple ) { return Tuple( tuple ) ; } // RETURN
// convert ID to the string
const std::string tID = ID.idAsString() ;
......@@ -373,7 +370,7 @@ long GaudiTuples<PBASE>::printTuples () const
else
{ this->always() << "List of booked N-Tuples in directory "
<< "\"" << nTuplePath() << "\"" << endmsg ; }
// helper container to sort it:
typedef std::map<TupleID,const Tuples::TupleObj*> OrderedMapType;
OrderedMapType OrderedMap ( nTupleMapID().begin() , nTupleMapID().end() ) ;
......@@ -401,7 +398,7 @@ long GaudiTuples<PBASE>::printEvtCols () const
else
{ this->always() << "List of booked Event Tag Collections in directory "
<< "\"" << evtColPath() << "\"" << endmsg ; }
// helper container to sort it:
typedef std::map<TupleID,const Tuples::TupleObj*> OrderedMapType;
OrderedMapType OrderedMap ( evtColMapID().begin() , evtColMapID().end() ) ;
......
// $Id: GetAlg.h,v 1.2 2007/11/20 13:01:06 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GETALG_H
#define GAUDIALG_GETALG_H 1
// ============================================================================
......
// $Id: GetAlgs.h,v 1.1 2007/09/25 16:12:41 marcocle Exp $
// ============================================================================
#ifndef GAUDIALG_GETALGS_H
#define GAUDIALG_GETALGS_H 1
// ============================================================================
......
// $Id: GetData.h,v 1.1 2008/10/10 08:06:33 marcocle Exp $
// ============================================================================
#ifndef GAUDIUTILS_GETDATA_H
#define GAUDIUTILS_GETDATA_H 1
// ============================================================================
......@@ -130,12 +128,12 @@ namespace Gaudi
/// try to be efficient:
/// 1. load object only once:
DataObject* object = this -> getData ( service , location ) ;
if ( 0 != object )
if ( 0 != object )
{
/// 2. try to get the selection
/// 2. try to get the selection
typedef typename TYPE::Selection Selection_;
const Selection_* sel = dynamic_cast<Selection_*> ( object ) ;
if ( 0 != sel )
if ( 0 != sel )
{
if ( common.msgLevel ( MSG::DEBUG ) )
{ common.debug() << "The object of type '"
......@@ -144,10 +142,10 @@ namespace Gaudi
<< location << "'" << endmsg ; }
return make_range ( sel ) ;
}
/// 3. try to get the container
/// 3. try to get the container
typedef typename TYPE::Container Container_ ;
const Container_* cnt = dynamic_cast<Container_*> ( object ) ;
if ( 0 != cnt )
if ( 0 != cnt )
{
if ( common.msgLevel ( MSG::DEBUG ) )
{ common.debug() << "The object of type '"
......@@ -155,7 +153,7 @@ namespace Gaudi
<< "' has been retrieved from TS at address '"
<< location << "'" << endmsg ; }
return make_range ( cnt ) ;
}
}
// no valid data
common.Assert ( false , "get():: No valid data at '" + location + "'" ) ;
}
......@@ -167,25 +165,25 @@ namespace Gaudi
// ======================================================================
public:
// ======================================================================
// create the range from the container
return_type make_range ( const typename TYPE::Container* cnt ) const
// create the range from the container
return_type make_range ( const typename TYPE::Container* cnt ) const
{ return 0 == cnt ? return_type() : make_range ( cnt->begin() , cnt->end() ) ; }
// create the range from the selection
return_type make_range ( const typename TYPE::Selection* cnt ) const
// create the range from the selection
return_type make_range ( const typename TYPE::Selection* cnt ) const
{ return 0 == cnt ? return_type() : return_type ( cnt->begin() , cnt->end() ) ; }
// ======================================================================
/** get the data form transient store
* @param service pointer to data provider service
* @param location the location
* @return the object for TES
/** get the data form transient store
* @param service pointer to data provider service
* @param location the location
* @return the object for TES
*/
DataObject* getData ( IDataProviderSvc* service ,
const std::string& location ) const
DataObject* getData ( IDataProviderSvc* service ,
const std::string& location ) const
{
/// Try to be efficient
SmartDataObjectPtr getter
( SmartDataObjectPtr::ObjectLoader::access() ,
service , 0 , location ) ;
/// Try to be efficient
SmartDataObjectPtr getter
( SmartDataObjectPtr::ObjectLoader::access() ,
service , 0 , location ) ;
return getter.accessData () ;
}
// ======================================================================
......@@ -232,37 +230,37 @@ namespace Gaudi
// ======================================================================
public:
// ======================================================================
// create the range from the container
return_type make_range ( const typename TYPE::Container* cnt ) const
// create the range from the container
return_type make_range ( const typename TYPE::Container* cnt ) const
{
if ( 0 == cnt ) { return return_type() ; }
static const std::string s_empty = "" ;
const IRegistry* reg = cnt->registry() ;
return return_type
return return_type
( m_range.make_range ( cnt ) , 0 != reg ? reg->identifier() : s_empty ) ;
}
// create the range from the selection
return_type make_range ( const typename TYPE::Selection* cnt ) const
// create the range from the selection
return_type make_range ( const typename TYPE::Selection* cnt ) const
{
if ( 0 == cnt ) { return return_type() ; }
static const std::string s_empty = "" ;
const IRegistry* reg = cnt->registry() ;
return return_type
return return_type
( m_range.make_range ( cnt ) , 0 != reg ? reg->identifier() : s_empty ) ;
}
// ======================================================================
/** get the data form transient store
* @param service pointer to data provider service
* @param location the location
* @return the object for TES
/** get the data form transient store
* @param service pointer to data provider service
* @param location the location
* @return the object for TES
*/
DataObject* getData ( IDataProviderSvc* service ,
const std::string& location ) const
DataObject* getData ( IDataProviderSvc* service ,
const std::string& location ) const
{ return m_range.getData ( service , location ) ; }
// ======================================================================
private:
/// =====================================================================
/// the actual processor
/// the actual processor
GetData<Gaudi::Range_<std::vector<const TYPE*> > > m_range ;
// ======================================================================
} ;
......@@ -296,7 +294,7 @@ namespace Gaudi
* @param common the actual "worker"
* @param service pointer to Data Provider Service
* @param location location of objects in TES
* @return true for valid data
* @return true for valid data
*/
inline bool operator()
( IDataProviderSvc* service ,
......@@ -319,7 +317,7 @@ namespace Gaudi
* @param common the actual "worker"
* @param service pointer to Data Provider Service
* @param location location of objects in TES
* @return true for valid data
* @return true for valid data
*/
inline bool operator()
( IDataProviderSvc* service ,
......@@ -329,23 +327,23 @@ namespace Gaudi
if ( 0 == object ) { return false ; }
return
0 != dynamic_cast<typename TYPE::Selection*> ( object ) ||
0 != dynamic_cast<typename TYPE::Container*> ( object ) ;
0 != dynamic_cast<typename TYPE::Container*> ( object ) ;
}
// ======================================================================
protected:
// ======================================================================
/** get the data form transient store
* @param service pointer to data provider service
* @param location the location
* @return the object for TES
/** get the data form transient store
* @param service pointer to data provider service
* @param location the location
* @return the object for TES
*/
DataObject* getData ( IDataProviderSvc* service ,
const std::string& location ) const
DataObject* getData ( IDataProviderSvc* service ,
const std::string& location ) const
{
/// Try to be efficient
SmartDataObjectPtr getter
( SmartDataObjectPtr::ObjectLoader::access() ,
service , 0 , location ) ;
/// Try to be efficient
SmartDataObjectPtr getter
( SmartDataObjectPtr::ObjectLoader::access() ,
service , 0 , location ) ;
return getter.accessData () ;
}
// ======================================================================
......@@ -353,7 +351,7 @@ namespace Gaudi
// ========================================================================
/// the template specialization for ranges
template <class TYPE>
struct CheckData<Gaudi::NamedRange_<std::vector<const TYPE*> > >
struct CheckData<Gaudi::NamedRange_<std::vector<const TYPE*> > >
: public CheckData<Gaudi::Range_<std::vector<const TYPE*> > > {} ;
// ========================================================================
/// the template specialization for pointer types
......@@ -364,7 +362,7 @@ namespace Gaudi
template <class TYPE>
struct CheckData<TYPE&> : public CheckData<TYPE> {} ;
// ========================================================================
/// the template specialization for 'const'-type
/// the template specialization for 'const'-type
template <class TYPE>
struct CheckData<const TYPE> : public CheckData<TYPE> {} ;
// ========================================================================
......@@ -381,8 +379,8 @@ namespace Gaudi
{
private:
// ======================================================================
/// the actual data getter
typedef GetData<TYPE> Getter ; // the actual data getter
/// the actual data getter
typedef GetData<TYPE> Getter ; // the actual data getter
// ======================================================================
public:
// ======================================================================
......@@ -402,11 +400,11 @@ namespace Gaudi
inline return_type operator()
( const COMMON& common ,
IDataProviderSvc* service ,
const std::string& location ,
const std::string& location ,
const std::string& location2 ) const
{
SmartDataPtr<TYPE> obj ( service , location ) ;
if ( !obj )
if ( !obj )
{
TYPE2* o = new TYPE2() ;
common.put ( service , o , location2 ) ;
......@@ -426,7 +424,7 @@ namespace Gaudi
<< System::typeinfoName(typeid(*ret))
<< "' has been retrieved from TS at address '"
<< location << "'" << endmsg ; }
// return *VALID* data
// return *VALID* data
return ret ;
// ====================================================================
}
......@@ -438,10 +436,10 @@ namespace Gaudi
private:
// ======================================================================
typedef Gaudi::Range_<std::vector<const TYPE*> > Range ;
/// the actual data getter
typedef GetData<Range> Getter ; // the actual data getter
/// the actual data checker
typedef CheckData<Range> Checker ; // the actual data checker
/// the actual data getter
typedef GetData<Range> Getter ; // the actual data getter
/// the actual data checker
typedef CheckData<Range> Checker ; // the actual data checker
// ======================================================================
public:
// ======================================================================
......@@ -461,11 +459,11 @@ namespace Gaudi
inline return_type operator()
( const COMMON& common ,
IDataProviderSvc* service ,
const std::string& location ,
const std::string& location ,
const std::string& location2 ) const
{
DataObject* obj = m_getter.getData ( service , location ) ;
if ( 0 == obj )
if ( 0 == obj )
{
TYPE2* o = new TYPE2() ;
common.put ( service , o , location2 ) ;
......@@ -481,8 +479,8 @@ namespace Gaudi
// ======================================================================
private:
// ======================================================================
/// the actual data getter
Getter m_getter ; // the actual data getter
/// the actual data getter
Getter m_getter ; // the actual data getter
// ======================================================================
};
// ========================================================================
......@@ -494,8 +492,8 @@ namespace Gaudi
typedef Gaudi::NamedRange_<std::vector<const TYPE*> > Range ;
typedef Gaudi::Range_<std::vector<const TYPE*> > Range_ ;
typedef GetOrCreateData<Range_,TYPE2> Helper ;
/// the actual data getter
typedef GetData<Range> Getter ; // the actual data getter
/// the actual data getter
typedef GetData<Range> Getter ; // the actual data getter
// ======================================================================
public:
// ======================================================================
......@@ -515,50 +513,50 @@ namespace Gaudi
inline return_type operator()
( const COMMON& common ,
IDataProviderSvc* service ,
const std::string& location ,
const std::string& location ,
const std::string& location2 ) const
{
return return_type ( m_range ( common ,
return return_type ( m_range ( common ,
service ,
location ,
location ,
location2 ) , location ) ;
}
// ======================================================================
private:
// ======================================================================
/// the actual data getter
Helper m_range ; // the actual data getter
/// the actual data getter
Helper m_range ; // the actual data getter
// ======================================================================
};