src
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/Reflection/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
public
:
31
FWSimpleRepresentationChecker
(
const
std::string
& iTypeidName,
32
const
std::string
& iPurpose,
33
unsigned
int
iBitPackedViews,
34
bool
iRepresentsSubPart,
35
bool
iRequiresFF =
false
);
36
~FWSimpleRepresentationChecker
()
override
;
37
38
// ---------- const member functions ---------------------
39
FWRepresentationInfo
infoFor
(
const
std::string
& iTypeName)
const override
;
40
41
// ---------- static member functions --------------------
42
43
// ---------- member functions ---------------------------
44
static
bool
inheritsFrom
(
const
edm::TypeWithDict
& iChild,
const
std::string
& iParentTypeName,
unsigned
int
&
distance
);
45
46
FWSimpleRepresentationChecker
(
const
FWSimpleRepresentationChecker
&) =
delete
;
// stop default
47
48
const
FWSimpleRepresentationChecker
&
operator=
(
const
FWSimpleRepresentationChecker
&) =
delete
;
// stop default
49
50
private
:
51
// ---------- member data --------------------------------
52
const
std::string
m_typeidName
;
53
};
54
55
#endif
FWSimpleRepresentationChecker::operator=
const FWSimpleRepresentationChecker & operator=(const FWSimpleRepresentationChecker &)=delete
FWSimpleRepresentationChecker::infoFor
FWRepresentationInfo infoFor(const std::string &iTypeName) const override
Definition:
FWSimpleRepresentationChecker.cc:97
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:256
TypeWithDict.h
FWSimpleRepresentationChecker::inheritsFrom
static bool inheritsFrom(const edm::TypeWithDict &iChild, const std::string &iParentTypeName, unsigned int &distance)
Definition:
FWSimpleRepresentationChecker.cc:71
FWSimpleRepresentationChecker::~FWSimpleRepresentationChecker
~FWSimpleRepresentationChecker() override
Definition:
FWSimpleRepresentationChecker.cc:50
FWSimpleRepresentationChecker
Definition:
FWSimpleRepresentationChecker.h:29
FWSimpleRepresentationChecker::m_typeidName
const std::string m_typeidName
Definition:
FWSimpleRepresentationChecker.h:52
FWRepresentationCheckerBase
Definition:
FWRepresentationCheckerBase.h:28
edm::TypeWithDict
Definition:
TypeWithDict.h:38
HLT_2023v12_cff.distance
distance
Definition:
HLT_2023v12_cff.py:5856
Generated for CMSSW Reference Manual by
1.8.14