CMS 3D CMS Logo

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

#include <helper.h>

Public Member Functions

 SimTrackSetDefinition (TString, int, int, std::function< bool(unsigned int)>, std::function< bool(unsigned int)>)
 

Public Attributes

std::function< bool(unsigned int)> pass
 
int pdgid
 
int q
 
std::function< bool(unsigned int)> sel
 
TString set_name
 

Detailed Description

Definition at line 70 of file helper.h.

Constructor & Destructor Documentation

◆ SimTrackSetDefinition()

SimTrackSetDefinition::SimTrackSetDefinition ( TString  set_name_,
int  pdgid_,
int  q_,
std::function< bool(unsigned int)>  pass_,
std::function< bool(unsigned int)>  sel_ 
)

Definition at line 169 of file helper.cc.

References pass, pdgid, q, sel, and set_name.

173  {
174  set_name = set_name_;
175  pdgid = pdgid_;
176  q = q_;
177  pass = pass_;
178  sel = sel_;
179 }
std::function< bool(unsigned int)> pass
Definition: helper.h:75
TString set_name
Definition: helper.h:72
std::function< bool(unsigned int)> sel
Definition: helper.h:76

Member Data Documentation

◆ pass

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

Definition at line 75 of file helper.h.

Referenced by fillEfficiencySet(), and SimTrackSetDefinition().

◆ pdgid

int SimTrackSetDefinition::pdgid

Definition at line 73 of file helper.h.

Referenced by bookEfficiencySet(), fillEfficiencySet(), and SimTrackSetDefinition().

◆ q

int SimTrackSetDefinition::q

Definition at line 74 of file helper.h.

Referenced by bookEfficiencySet(), fillEfficiencySet(), and SimTrackSetDefinition().

◆ sel

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

Definition at line 76 of file helper.h.

Referenced by fillEfficiencySet(), and SimTrackSetDefinition().

◆ set_name

TString SimTrackSetDefinition::set_name

Definition at line 72 of file helper.h.

Referenced by bookEfficiencySet(), fillEfficiencySet(), and SimTrackSetDefinition().