CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
RecoTrackSetDefinition Class Reference

#include <helper.h>

Public Member Functions

 RecoTrackSetDefinition (TString, std::function< bool(unsigned int)>, std::function< bool(unsigned int)>, std::function< const std::vector< float >()>, std::function< const std::vector< float >()>, std::function< const std::vector< float >()>, std::function< const std::vector< int >()>)
 

Public Attributes

std::function< const std::vector< float >)> eta
 
std::function< bool(unsigned int)> pass
 
std::function< const std::vector< float >)> phi
 
std::function< const std::vector< float >)> pt
 
std::function< bool(unsigned int)> sel
 
TString set_name
 
std::function< const std::vector< int >)> type
 

Detailed Description

Definition at line 80 of file helper.h.

Constructor & Destructor Documentation

◆ RecoTrackSetDefinition()

RecoTrackSetDefinition::RecoTrackSetDefinition ( TString  set_name_,
std::function< bool(unsigned int)>  pass_,
std::function< bool(unsigned int)>  sel_,
std::function< const std::vector< float >()>  pt_,
std::function< const std::vector< float >()>  eta_,
std::function< const std::vector< float >()>  phi_,
std::function< const std::vector< int >()>  type_ 
)

Definition at line 181 of file helper.cc.

References pass, sel, and set_name.

188  : pt(pt_), eta(eta_), phi(phi_), type(type_) {
189  set_name = set_name_;
190  pass = pass_;
191  sel = sel_;
192 }
std::function< const std::vector< float >)> pt
Definition: helper.h:85
std::function< bool(unsigned int)> pass
Definition: helper.h:83
std::function< const std::vector< float >)> phi
Definition: helper.h:87
std::function< bool(unsigned int)> sel
Definition: helper.h:84
std::function< const std::vector< int >)> type
Definition: helper.h:88
std::function< const std::vector< float >)> eta
Definition: helper.h:86

Member Data Documentation

◆ eta

std::function<const std::vector<float>)> RecoTrackSetDefinition::eta

◆ pass

std::function<bool(unsigned int)> RecoTrackSetDefinition::pass

Definition at line 83 of file helper.h.

Referenced by fillDuplicateRateSet(), fillFakeRateSet(), and RecoTrackSetDefinition().

◆ phi

std::function<const std::vector<float>)> RecoTrackSetDefinition::phi

◆ pt

std::function<const std::vector<float>)> RecoTrackSetDefinition::pt

◆ sel

std::function<bool(unsigned int)> RecoTrackSetDefinition::sel

Definition at line 84 of file helper.h.

Referenced by fillDuplicateRateSet(), fillFakeRateSet(), and RecoTrackSetDefinition().

◆ set_name

TString RecoTrackSetDefinition::set_name

◆ type

std::function<const std::vector<int>)> RecoTrackSetDefinition::type

Definition at line 88 of file helper.h.