ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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  }

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