Main Page
Namespaces
Classes
Package Documentation
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/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
~FWSimpleRepresentationChecker
()
override
;
38
39
// ---------- const member functions ---------------------
40
FWRepresentationInfo
infoFor
(
const
std::string
& iTypeName)
const override
;
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
&) =
delete
;
// stop default
50
51
const
FWSimpleRepresentationChecker
&
operator=
(
const
FWSimpleRepresentationChecker
&) =
delete
;
// stop default
52
53
// ---------- member data --------------------------------
54
const
std::string
m_typeidName
;
55
};
56
57
#endif
FWSimpleRepresentationChecker::operator=
const FWSimpleRepresentationChecker & operator=(const FWSimpleRepresentationChecker &)=delete
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
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
SoftLeptonByDistance_cfi.distance
distance
Definition:
SoftLeptonByDistance_cfi.py:6
TypeWithDict.h
FWSimpleRepresentationChecker::inheritsFrom
static bool inheritsFrom(const edm::TypeWithDict &iChild, const std::string &iParentTypeName, unsigned int &distance)
Definition:
FWSimpleRepresentationChecker.cc:75
FWSimpleRepresentationChecker::~FWSimpleRepresentationChecker
~FWSimpleRepresentationChecker() override
Definition:
FWSimpleRepresentationChecker.cc:52
FWSimpleRepresentationChecker
Definition:
FWSimpleRepresentationChecker.h:29
FWSimpleRepresentationChecker::m_typeidName
const std::string m_typeidName
Definition:
FWSimpleRepresentationChecker.h:54
FWRepresentationCheckerBase
Definition:
FWRepresentationCheckerBase.h:28
edm::TypeWithDict
Definition:
TypeWithDict.h:38
FWSimpleRepresentationChecker::infoFor
FWRepresentationInfo infoFor(const std::string &iTypeName) const override
Definition:
FWSimpleRepresentationChecker.cc:103
Generated for CMSSW Reference Manual by
1.8.11