Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
SimG4Core
Notification
interface
TrackInformationExtractor.h
Go to the documentation of this file.
1
#ifndef SimG4Core_TrackInformationExtractor_H
2
#define SimG4Core_TrackInformationExtractor_H
3
4
#include "
SimG4Core/Notification/interface/TrackInformation.h
"
5
6
class
G4Track;
7
19
class
TrackInformationExtractor
{
20
public
:
24
const
TrackInformation
&
operator()
(
const
G4Track& gtk)
const
;
25
const
TrackInformation
&
operator()
(
const
G4Track* gtk)
const
{
return
operator()
(*gtk); }
29
TrackInformation
&
operator()
(G4Track& gtk)
const
;
30
TrackInformation
&
operator()
(G4Track* gtk)
const
{
return
operator()
(*gtk); }
31
32
private
:
33
void
missing
(
const
G4Track& gtk)
const
;
34
void
wrongType
()
const
;
35
};
36
37
#endif
TrackInformation.h
TrackInformationExtractor::wrongType
void wrongType() const
Definition:
TrackInformationExtractor.cc:32
TrackInformationExtractor
Definition:
TrackInformationExtractor.h:19
TrackInformationExtractor::operator()
TrackInformation & operator()(G4Track *gtk) const
Definition:
TrackInformationExtractor.h:30
TrackInformationExtractor::operator()
const TrackInformation & operator()(const G4Track >k) const
Definition:
TrackInformationExtractor.cc:5
TrackInformationExtractor::operator()
const TrackInformation & operator()(const G4Track *gtk) const
Definition:
TrackInformationExtractor.h:25
TrackInformation
Definition:
TrackInformation.h:12
TrackInformationExtractor::missing
void missing(const G4Track >k) const
Definition:
TrackInformationExtractor.cc:27
Generated for CMSSW Reference Manual by
1.8.5