ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1::IL1CPHitsTools Class Referenceabstract

#include <IL1CPHitsTools.h>

Inheritance diagram for LVL1::IL1CPHitsTools:
Collaboration diagram for LVL1::IL1CPHitsTools:

Public Member Functions

virtual void formCPMRoI (const DataVector< EmTauROI > *emTauRoiVec, DataVector< CPMRoI > *cpmRoiVec) const =0
virtual void formCPMHits (const DataVector< CPMRoI > *cpmRoiVec, DataVector< CPMHits > *cpmHitsVec) const =0
virtual void formCPMHits (const std::vector< const DataVector< CPMRoI > * > &cpmRoiColls, DataVector< CPMHits > *cpmHitsVec, int peak) const =0
virtual void formCMMCPHits (const DataVector< CPMHits > *cpmHitsVec, DataVector< CMMCPHits > *cmmHitsVec) const =0
virtual void formCMMCPHitsModule (const DataVector< CPMHits > *cpmHitsVec, DataVector< CMMCPHits > *cmmHitsMod) const =0
virtual void formCMMCPHitsCrate (const DataVector< CMMCPHits > *cmmHitsMod, DataVector< CMMCPHits > *cmmHitsCrate) const =0
virtual void formCMMCPHitsSystem (const DataVector< CMMCPHits > *cmmHitsCrate, DataVector< CMMCPHits > *cmmHitsSys) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 26 of file IL1CPHitsTools.h.

Member Function Documentation

◆ formCMMCPHits()

virtual void LVL1::IL1CPHitsTools::formCMMCPHits ( const DataVector< CPMHits > * cpmHitsVec,
DataVector< CMMCPHits > * cmmHitsVec ) const
pure virtual

Implemented in LVL1::L1CPHitsTools.

◆ formCMMCPHitsCrate()

virtual void LVL1::IL1CPHitsTools::formCMMCPHitsCrate ( const DataVector< CMMCPHits > * cmmHitsMod,
DataVector< CMMCPHits > * cmmHitsCrate ) const
pure virtual

Implemented in LVL1::L1CPHitsTools.

◆ formCMMCPHitsModule()

virtual void LVL1::IL1CPHitsTools::formCMMCPHitsModule ( const DataVector< CPMHits > * cpmHitsVec,
DataVector< CMMCPHits > * cmmHitsMod ) const
pure virtual

Implemented in LVL1::L1CPHitsTools.

◆ formCMMCPHitsSystem()

virtual void LVL1::IL1CPHitsTools::formCMMCPHitsSystem ( const DataVector< CMMCPHits > * cmmHitsCrate,
DataVector< CMMCPHits > * cmmHitsSys ) const
pure virtual

Implemented in LVL1::L1CPHitsTools.

◆ formCPMHits() [1/2]

virtual void LVL1::IL1CPHitsTools::formCPMHits ( const DataVector< CPMRoI > * cpmRoiVec,
DataVector< CPMHits > * cpmHitsVec ) const
pure virtual

Implemented in LVL1::L1CPHitsTools.

◆ formCPMHits() [2/2]

virtual void LVL1::IL1CPHitsTools::formCPMHits ( const std::vector< const DataVector< CPMRoI > * > & cpmRoiColls,
DataVector< CPMHits > * cpmHitsVec,
int peak ) const
pure virtual

Implemented in LVL1::L1CPHitsTools.

◆ formCPMRoI()

virtual void LVL1::IL1CPHitsTools::formCPMRoI ( const DataVector< EmTauROI > * emTauRoiVec,
DataVector< CPMRoI > * cpmRoiVec ) const
pure virtual

Implemented in LVL1::L1CPHitsTools.

◆ interfaceID()

const InterfaceID & LVL1::IL1CPHitsTools::interfaceID ( )
inlinestatic

Definition at line 48 of file IL1CPHitsTools.h.

49 {
50 return IID_IL1CPHitsTools;
51 }
static const InterfaceID IID_IL1CPHitsTools("LVL1::IL1CPHitsTools", 1, 0)
Interface definition for L1CPHitsTools.

The documentation for this class was generated from the following file: