Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
TrajectoryState
interface
BasicSingleTrajectoryState.h
Go to the documentation of this file.
1
#ifndef BasicSingleTrajectoryState_H
2
#define BasicSingleTrajectoryState_H
3
4
#include "
TrackingTools/TrajectoryState/interface/BasicTrajectoryState.h
"
5
#include<cassert>
6
7
11
class
BasicSingleTrajectoryState
GCC11_FINAL
:
public
BasicTrajectoryState
{
12
public
:
13
BasicSingleTrajectoryState
() :
BasicTrajectoryState
(){}
14
#ifndef CMS_NOCXX11
15
template
<
typename
...
Args
>
16
BasicSingleTrajectoryState
(
Args
&& ...
args
) :
BasicTrajectoryState
(std::forward<
Args
>(
args
)...){
/* assert(weight()>0);*/
}
17
18
pointer
clone
()
const
{
19
return
build<BasicSingleTrajectoryState>(*this);
20
}
21
#else
22
pointer
clone
()
const
{
return
nullptr
;}
23
#endif
24
25
std::vector<TrajectoryStateOnSurface>
components
()
const
GCC11_OVERRIDE
;
26
27
28
};
29
30
#endif
Args
Definition:
hcalCalibrationsCopy.cc:46
GCC11_OVERRIDE
#define GCC11_OVERRIDE
GCC11_FINAL
#define GCC11_FINAL
BasicSingleTrajectoryState
Definition:
BasicSingleTrajectoryState.h:11
BasicTrajectoryState::pointer
Proxy::pointer pointer
Definition:
BasicTrajectoryState.h:75
BasicTrajectoryState
Definition:
BasicTrajectoryState.h:70
BasicSingleTrajectoryState::BasicSingleTrajectoryState
BasicSingleTrajectoryState()
Definition:
BasicSingleTrajectoryState.h:13
BasicSingleTrajectoryState::clone
pointer clone() const
Definition:
BasicSingleTrajectoryState.h:22
ExtractAppInfoFromXML.args
args
Definition:
ExtractAppInfoFromXML.py:291
BasicSingleTrajectoryState::components
std::vector< TrajectoryStateOnSurface > components() const
Definition:
BasicTrajectoryState.cc:308
compareJSON.const
string const
Definition:
compareJSON.py:14
BasicTrajectoryState.h
Generated for CMSSW Reference Manual by
1.8.5