CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
trklet::ProjectionTemp Class Reference

#include <ProjectionTemp.h>

Public Member Functions

unsigned int iphi () const
 
bool isPSseed () const
 
Trackletproj () const
 
 ProjectionTemp ()
 
 ProjectionTemp (Tracklet *proj, unsigned int slot, unsigned int projrinv, int projfinerz, unsigned int projfinephi, unsigned int iphi, bool isPSseed)
 
unsigned int projfinephi () const
 
int projfinerz () const
 
unsigned int projrinv () const
 
unsigned int slot () const
 
 ~ProjectionTemp ()=default
 

Private Attributes

unsigned int iphi_
 
bool isPSseed_
 
Trackletproj_
 
unsigned int projfinephi_
 
unsigned int projfinerz_
 
unsigned int projrinv_
 
unsigned int slot_
 

Detailed Description

Definition at line 9 of file ProjectionTemp.h.

Constructor & Destructor Documentation

◆ ProjectionTemp() [1/2]

ProjectionTemp::ProjectionTemp ( Tracklet proj,
unsigned int  slot,
unsigned int  projrinv,
int  projfinerz,
unsigned int  projfinephi,
unsigned int  iphi,
bool  isPSseed 
)

Definition at line 6 of file ProjectionTemp.cc.

12  {
13  proj_ = proj;
14  slot_ = slot;
18  iphi_ = iphi;
20 }

References LEDCalibrationChannels::iphi, and amptDefault_cfi::proj.

◆ ProjectionTemp() [2/2]

ProjectionTemp::ProjectionTemp ( )

Definition at line 22 of file ProjectionTemp.cc.

22  {
23  proj_ = nullptr;
24  slot_ = 0;
25  projrinv_ = 0;
26  projfinerz_ = 0;
27  projfinephi_ = 0;
28  iphi_ = 0;
29  isPSseed_ = false;
30 }

◆ ~ProjectionTemp()

trklet::ProjectionTemp::~ProjectionTemp ( )
default

Member Function Documentation

◆ iphi()

unsigned int trklet::ProjectionTemp::iphi ( ) const
inline

Definition at line 28 of file ProjectionTemp.h.

28 { return iphi_; }

References iphi_.

Referenced by trklet::MatchProcessor::execute().

◆ isPSseed()

bool trklet::ProjectionTemp::isPSseed ( ) const
inline

Definition at line 29 of file ProjectionTemp.h.

29 { return isPSseed_; }

References isPSseed_.

Referenced by trklet::MatchProcessor::execute().

◆ proj()

Tracklet* trklet::ProjectionTemp::proj ( ) const
inline

Definition at line 23 of file ProjectionTemp.h.

23 { return proj_; }

References proj_.

Referenced by trklet::MatchProcessor::execute().

◆ projfinephi()

unsigned int trklet::ProjectionTemp::projfinephi ( ) const
inline

Definition at line 27 of file ProjectionTemp.h.

27 { return projfinephi_; }

References projfinephi_.

Referenced by trklet::MatchProcessor::execute().

◆ projfinerz()

int trklet::ProjectionTemp::projfinerz ( ) const
inline

Definition at line 26 of file ProjectionTemp.h.

26 { return projfinerz_; }

References projfinerz_.

Referenced by trklet::MatchProcessor::execute().

◆ projrinv()

unsigned int trklet::ProjectionTemp::projrinv ( ) const
inline

Definition at line 25 of file ProjectionTemp.h.

25 { return projrinv_; }

References projrinv_.

Referenced by trklet::MatchProcessor::execute().

◆ slot()

unsigned int trklet::ProjectionTemp::slot ( void  ) const
inline

Definition at line 24 of file ProjectionTemp.h.

24 { return slot_; }

References slot_.

Referenced by trklet::MatchProcessor::execute().

Member Data Documentation

◆ iphi_

unsigned int trklet::ProjectionTemp::iphi_
private

Definition at line 37 of file ProjectionTemp.h.

Referenced by iphi().

◆ isPSseed_

bool trklet::ProjectionTemp::isPSseed_
private

Definition at line 38 of file ProjectionTemp.h.

Referenced by isPSseed().

◆ proj_

Tracklet* trklet::ProjectionTemp::proj_
private

Definition at line 32 of file ProjectionTemp.h.

Referenced by proj().

◆ projfinephi_

unsigned int trklet::ProjectionTemp::projfinephi_
private

Definition at line 36 of file ProjectionTemp.h.

Referenced by projfinephi().

◆ projfinerz_

unsigned int trklet::ProjectionTemp::projfinerz_
private

Definition at line 35 of file ProjectionTemp.h.

Referenced by projfinerz().

◆ projrinv_

unsigned int trklet::ProjectionTemp::projrinv_
private

Definition at line 34 of file ProjectionTemp.h.

Referenced by projrinv().

◆ slot_

unsigned int trklet::ProjectionTemp::slot_
private

Definition at line 33 of file ProjectionTemp.h.

Referenced by slot().

trklet::ProjectionTemp::projfinephi
unsigned int projfinephi() const
Definition: ProjectionTemp.h:27
trklet::ProjectionTemp::iphi
unsigned int iphi() const
Definition: ProjectionTemp.h:28
trklet::ProjectionTemp::projrinv
unsigned int projrinv() const
Definition: ProjectionTemp.h:25
trklet::ProjectionTemp::slot_
unsigned int slot_
Definition: ProjectionTemp.h:33
trklet::ProjectionTemp::slot
unsigned int slot() const
Definition: ProjectionTemp.h:24
trklet::ProjectionTemp::iphi_
unsigned int iphi_
Definition: ProjectionTemp.h:37
trklet::ProjectionTemp::projfinerz
int projfinerz() const
Definition: ProjectionTemp.h:26
trklet::ProjectionTemp::proj_
Tracklet * proj_
Definition: ProjectionTemp.h:32
trklet::ProjectionTemp::isPSseed_
bool isPSseed_
Definition: ProjectionTemp.h:38
trklet::ProjectionTemp::projrinv_
unsigned int projrinv_
Definition: ProjectionTemp.h:34
trklet::ProjectionTemp::projfinephi_
unsigned int projfinephi_
Definition: ProjectionTemp.h:36
trklet::ProjectionTemp::proj
Tracklet * proj() const
Definition: ProjectionTemp.h:23
trklet::ProjectionTemp::projfinerz_
unsigned int projfinerz_
Definition: ProjectionTemp.h:35
trklet::ProjectionTemp::isPSseed
bool isPSseed() const
Definition: ProjectionTemp.h:29