CMS 3D CMS Logo

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

◆ UncalibratedRecHit() [1/3]

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

◆ UncalibratedRecHit() [2/3]

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

◆ UncalibratedRecHit() [3/3]

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ resize()

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.

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  }

Referenced by EcalCPUUncalibRecHitProducer::acquire().

Member Data Documentation

◆ amplitude

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::amplitude

◆ amplitudesAll

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::ComputationScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::amplitudesAll

◆ chi2

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::chi2

◆ did

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<uint32_t>::type ecal::UncalibratedRecHit< StoragePolicy >::did

◆ flags

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<uint32_t>::type ecal::UncalibratedRecHit< StoragePolicy >::flags

◆ jitter

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::jitter

◆ jitterError

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::jitterError

◆ pedestal

template<typename StoragePolicy>
StoragePolicy::template StorageSelector<reco::StorageScalarType>::type ecal::UncalibratedRecHit< StoragePolicy >::pedestal
EcalDataFrame::MAXSAMPLES
static constexpr int MAXSAMPLES
Definition: EcalDataFrame.h:48
ecal::UncalibratedRecHit::jitter
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type jitter
Definition: EcalUncalibratedRecHit.h:26
ecal::UncalibratedRecHit::jitterError
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type jitterError
Definition: EcalUncalibratedRecHit.h:27
ecal::UncalibratedRecHit::amplitudesAll
StoragePolicy::template StorageSelector< reco::ComputationScalarType >::type amplitudesAll
Definition: EcalUncalibratedRecHit.h:22
ecal::UncalibratedRecHit::did
StoragePolicy::template StorageSelector< uint32_t >::type did
Definition: EcalUncalibratedRecHit.h:28
ecal::UncalibratedRecHit::pedestal
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type pedestal
Definition: EcalUncalibratedRecHit.h:25
ecal::UncalibratedRecHit::amplitude
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type amplitude
Definition: EcalUncalibratedRecHit.h:23
ecal::UncalibratedRecHit::chi2
StoragePolicy::template StorageSelector< reco::StorageScalarType >::type chi2
Definition: EcalUncalibratedRecHit.h:24
ecal::UncalibratedRecHit::flags
StoragePolicy::template StorageSelector< uint32_t >::type flags
Definition: EcalUncalibratedRecHit.h:29
findQualityFiles.size
size
Write out results.
Definition: findQualityFiles.py:443