test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Fireworks
Core
interface
FWSimpleRepresentationChecker.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWSimpleRepresentationChecker_h
2
#define Fireworks_Core_FWSimpleRepresentationChecker_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWSimpleRepresentationChecker
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Tue Nov 25 10:54:22 EST 2008
19
//
20
21
// system include files
22
#include "
FWCore/Utilities/interface/TypeWithDict.h
"
23
24
// user include files
25
#include "
Fireworks/Core/interface/FWRepresentationCheckerBase.h
"
26
27
// forward declarations
28
29
class
FWSimpleRepresentationChecker
:
public
FWRepresentationCheckerBase
{
30
31
public
:
32
FWSimpleRepresentationChecker
(
const
std::string
& iTypeidName,
33
const
std::string
& iPurpose,
34
unsigned
int
iBitPackedViews,
35
bool
iRepresentsSubPart,
36
bool
iRequiresFF =
false
);
37
virtual
~FWSimpleRepresentationChecker
();
38
39
// ---------- const member functions ---------------------
40
virtual
FWRepresentationInfo
infoFor
(
const
std::string
& iTypeName)
const
;
41
42
// ---------- static member functions --------------------
43
44
// ---------- member functions ---------------------------
45
static
bool
inheritsFrom
(
const
edm::TypeWithDict
& iChild,
46
const
std::string
& iParentTypeName,
unsigned
int
&
distance
);
47
48
private
:
49
FWSimpleRepresentationChecker
(
const
FWSimpleRepresentationChecker
&);
// stop default
50
51
const
FWSimpleRepresentationChecker
&
operator=
(
const
FWSimpleRepresentationChecker
&);
// stop default
52
53
// ---------- member data --------------------------------
54
const
std::string
m_typeidName
;
55
};
56
57
#endif
FWSimpleRepresentationChecker::infoFor
virtual FWRepresentationInfo infoFor(const std::string &iTypeName) const
Definition:
FWSimpleRepresentationChecker.cc:103
FWSimpleRepresentationChecker::operator=
const FWSimpleRepresentationChecker & operator=(const FWSimpleRepresentationChecker &)
FWRepresentationInfo
Definition:
FWRepresentationInfo.h:28
FWRepresentationCheckerBase.h
FWSimpleRepresentationChecker::FWSimpleRepresentationChecker
FWSimpleRepresentationChecker(const std::string &iTypeidName, const std::string &iPurpose, unsigned int iBitPackedViews, bool iRepresentsSubPart, bool iRequiresFF=false)
Definition:
FWSimpleRepresentationChecker.cc:37
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
TypeWithDict.h
FWSimpleRepresentationChecker::inheritsFrom
static bool inheritsFrom(const edm::TypeWithDict &iChild, const std::string &iParentTypeName, unsigned int &distance)
Definition:
FWSimpleRepresentationChecker.cc:75
FWSimpleRepresentationChecker
Definition:
FWSimpleRepresentationChecker.h:29
FWSimpleRepresentationChecker::m_typeidName
const std::string m_typeidName
Definition:
FWSimpleRepresentationChecker.h:54
HLT_25ns10e33_v2_cff.distance
tuple distance
Definition:
HLT_25ns10e33_v2_cff.py:3819
FWRepresentationCheckerBase
Definition:
FWRepresentationCheckerBase.h:28
edm::TypeWithDict
Definition:
TypeWithDict.h:38
FWSimpleRepresentationChecker::~FWSimpleRepresentationChecker
virtual ~FWSimpleRepresentationChecker()
Definition:
FWSimpleRepresentationChecker.cc:52
Generated for CMSSW Reference Manual by
1.8.5