CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
ecal::UncalibratedRecHit< StoragePolicy > Struct Template Reference

#include <EcalUncalibratedRecHit.h>

Inheritance diagram for ecal::UncalibratedRecHit< StoragePolicy >:
calo::common::AddSize< StoragePolicy::TagType >

Public Member Functions

UncalibratedRecHitoperator= (const UncalibratedRecHit &)=default
 
UncalibratedRecHitoperator= (UncalibratedRecHit &&)=default
 
template<typename U = typename StoragePolicy::TagType>
std::enable_if< std::is_same
< U,::calo::common::tags::Vec >
::value, void >::type 
resize (size_t size)
 
 UncalibratedRecHit ()=default
 
 UncalibratedRecHit (const UncalibratedRecHit &)=default
 
 UncalibratedRecHit (UncalibratedRecHit &&)=default
 

Public Attributes

StoragePolicy::template
StorageSelector
< reco::StorageScalarType >
::type 
amplitude
 
StoragePolicy::template
StorageSelector
< reco::ComputationScalarType >
::type 
amplitudesAll
 
StoragePolicy::template
StorageSelector
< reco::StorageScalarType >
::type 
chi2
 
StoragePolicy::template
StorageSelector< uint32_t >
::type 
did
 
StoragePolicy::template
StorageSelector< uint32_t >
::type 
flags
 
StoragePolicy::template
StorageSelector
< reco::StorageScalarType >
::type 
jitter
 
StoragePolicy::template
StorageSelector
< reco::StorageScalarType >
::type 
jitterError
 
StoragePolicy::template
StorageSelector
< reco::StorageScalarType >
::type 
pedestal
 

Detailed Description

template<typename StoragePolicy>
struct ecal::UncalibratedRecHit< StoragePolicy >

Definition at line 14 of file EcalUncalibratedRecHit.h.

Constructor & Destructor Documentation

template<typename StoragePolicy>
ecal::UncalibratedRecHit< StoragePolicy >::UncalibratedRecHit ( )
default
template<typename StoragePolicy>
ecal::UncalibratedRecHit< StoragePolicy >::UncalibratedRecHit ( const UncalibratedRecHit< StoragePolicy > &  )
default
template<typename StoragePolicy>
ecal::UncalibratedRecHit< StoragePolicy >::UncalibratedRecHit ( UncalibratedRecHit< StoragePolicy > &&  )
default

Member Function Documentation

template<typename StoragePolicy>
UncalibratedRecHit& ecal::UncalibratedRecHit< StoragePolicy >::operator= ( const UncalibratedRecHit< StoragePolicy > &  )
default
template<typename StoragePolicy>
UncalibratedRecHit& ecal::UncalibratedRecHit< StoragePolicy >::operator= ( UncalibratedRecHit< StoragePolicy > &&  )
default
template<typename StoragePolicy>
template<typename U = typename StoragePolicy::TagType>
std::enable_if<std::is_same<U, ::calo::common::tags::Vec>::value, void>::type ecal::UncalibratedRecHit< StoragePolicy >::resize ( size_t  size)
inline

Definition at line 32 of file EcalUncalibratedRecHit.h.

Referenced by EcalCPUUncalibRecHitProducer::acquire().

32  {
34  amplitude.resize(size);
35  pedestal.resize(size);
36  chi2.resize(size);
37  did.resize(size);
38  flags.resize(size);
39  jitter.resize(size);
40  jitterError.resize(size);
41  }
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type jitterError
StoragePolicy::template StorageSelector< uint32_t >::type flags
StoragePolicy::template StorageSelector< uint32_t >::type did
StoragePolicy::template StorageSelector< reco::ComputationScalarType >::type amplitudesAll
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type amplitude
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type jitter
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type chi2
static constexpr int MAXSAMPLES
Definition: EcalDataFrame.h:48
tuple size
Write out results.
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type pedestal

Member Data Documentation

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::amplitude
template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::ComputationScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::amplitudesAll
template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::chi2
template<typename StoragePolicy>
StoragePolicy::template StorageSelector<uint32_t>::type ecal::UncalibratedRecHit< StoragePolicy >::did
template<typename StoragePolicy>
StoragePolicy::template StorageSelector<uint32_t>::type ecal::UncalibratedRecHit< StoragePolicy >::flags
template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::jitter
template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::jitterError
template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::pedestal