CMS 3D CMS Logo

Classes | Typedefs | Variables
EcalMultifitParametersSoA.h File Reference
#include <array>
#include "DataFormats/SoATemplate/interface/SoACommon.h"
#include "DataFormats/SoATemplate/interface/SoALayout.h"
#include "DataFormats/SoATemplate/interface/SoAView.h"

Go to the source code of this file.

Classes

struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::const_element
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::element
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::Metadata
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::Metadata
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::Metadata
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >
 
struct  EcalMultifitParametersSoALayout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >
 

Typedefs

using AmplitudeFitParamsArray = std::array< float, kNAmplitudeFitParams >
 
using EcalMultifitParametersSoA = EcalMultifitParametersSoALayout<>
 
using TimeFitParamsArray = std::array< float, kNTimeFitParams >
 

Variables

constexpr size_t kNAmplitudeFitParams = 2
 
constexpr size_t kNTimeFitParams = 8
 

Typedef Documentation

◆ AmplitudeFitParamsArray

using AmplitudeFitParamsArray = std::array<float, kNAmplitudeFitParams>

Definition at line 12 of file EcalMultifitParametersSoA.h.

◆ EcalMultifitParametersSoA

Definition at line 18 of file EcalMultifitParametersSoA.h.

◆ TimeFitParamsArray

using TimeFitParamsArray = std::array<float, kNTimeFitParams>

Definition at line 11 of file EcalMultifitParametersSoA.h.

Variable Documentation

◆ kNAmplitudeFitParams

constexpr size_t kNAmplitudeFitParams = 2

Definition at line 10 of file EcalMultifitParametersSoA.h.

◆ kNTimeFitParams

constexpr size_t kNTimeFitParams = 8

Definition at line 9 of file EcalMultifitParametersSoA.h.