ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
WTAParameters Class Reference

#include <WTAConeMaker.h>

Collaboration diagram for WTAParameters:

Public Member Functions

 WTAParameters (IntOrFloat const_et_cut=2000, IntOrFloat seed_et_cut=5000, IntOrFloat jet_dr2=R2PAR, unsigned int max_const_n=250, unsigned int max_seed_sorting_n=50, unsigned int max_seed_n=10, unsigned int max_const_per_jet_n=99, bool add_const_first=true)
 
void SetConstEtCut (IntOrFloat ConstEtCut)
 
void SetSeedEtCut (IntOrFloat SeedEtCut)
 
void SetIso_dR2 (IntOrFloat Iso_dR2)
 
void SetJet_dR2 (IntOrFloat Jet_dR2)
 
void SetMaxConstN (int MaxConstN)
 
void SetMaxSeedSortingN (int MaxSeedSortingN)
 
void SetMaxSeedN (int MaxSeedN)
 
void SetMaxConstPerJetN (int MaxConstPerJetN)
 
void SetAddConstFirst (bool add_const_first)
 
void SetMaxInputTowers (int max_input_towers)
 
IntOrFloat GetConstEtCut ()
 
IntOrFloat GetSeedEtCut ()
 
IntOrFloat GetIso_dR2 ()
 
IntOrFloat GetJet_dR2 ()
 
unsigned int GetMaxConstN ()
 
unsigned int GetMaxSeedSortingN ()
 
unsigned int GetMaxSeedN ()
 
unsigned int GetMaxConstPerJetN ()
 
bool GetAddConstFirst ()
 
unsigned int GetMaxInputTowers ()
 

Private Attributes

IntOrFloat m_ConstEtCut
 
IntOrFloat m_SeedEtCut
 
IntOrFloat m_Jet_dR2
 
IntOrFloat m_Iso_dR2
 
unsigned int m_MaxConstN
 
unsigned int m_MaxSeedSortingN
 
unsigned int m_MaxSeedN
 
unsigned int m_MaxConstPerJetN
 
bool m_AddConstFirst
 
unsigned int m_max_input_towers
 

Detailed Description

Definition at line 9 of file WTAConeMaker.h.

Constructor & Destructor Documentation

◆ WTAParameters()

WTAParameters::WTAParameters ( IntOrFloat  const_et_cut = 2000,
IntOrFloat  seed_et_cut = 5000,
IntOrFloat  jet_dr2 = R2PAR,
unsigned int  max_const_n = 250,
unsigned int  max_seed_sorting_n = 50,
unsigned int  max_seed_n = 10,
unsigned int  max_const_per_jet_n = 99,
bool  add_const_first = true 
)
inline

Definition at line 11 of file WTAConeMaker.h.

13  : // Takes 8 arguments, sets 9 parameters!
14  m_ConstEtCut(const_et_cut), m_SeedEtCut(seed_et_cut), m_Jet_dR2(jet_dr2), m_Iso_dR2(jet_dr2),
15  m_MaxConstN(max_const_n), m_MaxSeedSortingN(max_seed_sorting_n), m_MaxSeedN(max_seed_n), m_MaxConstPerJetN(max_const_per_jet_n),
16  m_AddConstFirst(add_const_first), m_max_input_towers(6400)
17  {}; // Constructor

Member Function Documentation

◆ GetAddConstFirst()

bool WTAParameters::GetAddConstFirst ( )
inline

Definition at line 38 of file WTAConeMaker.h.

38 {return m_AddConstFirst;};

◆ GetConstEtCut()

IntOrFloat WTAParameters::GetConstEtCut ( )
inline

Definition at line 30 of file WTAConeMaker.h.

30 {return m_ConstEtCut;};

◆ GetIso_dR2()

IntOrFloat WTAParameters::GetIso_dR2 ( )
inline

Definition at line 32 of file WTAConeMaker.h.

32 {return m_Iso_dR2;};

◆ GetJet_dR2()

IntOrFloat WTAParameters::GetJet_dR2 ( )
inline

Definition at line 33 of file WTAConeMaker.h.

33 {return m_Jet_dR2;};

◆ GetMaxConstN()

unsigned int WTAParameters::GetMaxConstN ( )
inline

Definition at line 34 of file WTAConeMaker.h.

34 {return m_MaxConstN;};

◆ GetMaxConstPerJetN()

unsigned int WTAParameters::GetMaxConstPerJetN ( )
inline

Definition at line 37 of file WTAConeMaker.h.

37 {return m_MaxConstPerJetN;};

◆ GetMaxInputTowers()

unsigned int WTAParameters::GetMaxInputTowers ( )
inline

Definition at line 39 of file WTAConeMaker.h.

39 {return m_max_input_towers;}

◆ GetMaxSeedN()

unsigned int WTAParameters::GetMaxSeedN ( )
inline

Definition at line 36 of file WTAConeMaker.h.

36 {return m_MaxSeedN;};

◆ GetMaxSeedSortingN()

unsigned int WTAParameters::GetMaxSeedSortingN ( )
inline

Definition at line 35 of file WTAConeMaker.h.

35 {return m_MaxSeedSortingN;};

◆ GetSeedEtCut()

IntOrFloat WTAParameters::GetSeedEtCut ( )
inline

Definition at line 31 of file WTAConeMaker.h.

31 {return m_SeedEtCut;};

◆ SetAddConstFirst()

void WTAParameters::SetAddConstFirst ( bool  add_const_first)
inline

Definition at line 27 of file WTAConeMaker.h.

27 {m_AddConstFirst = add_const_first;};

◆ SetConstEtCut()

void WTAParameters::SetConstEtCut ( IntOrFloat  ConstEtCut)
inline

Definition at line 19 of file WTAConeMaker.h.

19 {m_ConstEtCut = ConstEtCut;};

◆ SetIso_dR2()

void WTAParameters::SetIso_dR2 ( IntOrFloat  Iso_dR2)
inline

Definition at line 21 of file WTAConeMaker.h.

21 {m_Iso_dR2 = Iso_dR2;}; // Default is jet_are = Iso_dR2. Use this for different Isolation condition

◆ SetJet_dR2()

void WTAParameters::SetJet_dR2 ( IntOrFloat  Jet_dR2)
inline

Definition at line 22 of file WTAConeMaker.h.

22 {m_Jet_dR2 = Jet_dR2;};

◆ SetMaxConstN()

void WTAParameters::SetMaxConstN ( int  MaxConstN)
inline

Definition at line 23 of file WTAConeMaker.h.

23 {m_MaxConstN = MaxConstN;};

◆ SetMaxConstPerJetN()

void WTAParameters::SetMaxConstPerJetN ( int  MaxConstPerJetN)
inline

Definition at line 26 of file WTAConeMaker.h.

26 {m_MaxConstPerJetN = MaxConstPerJetN;};

◆ SetMaxInputTowers()

void WTAParameters::SetMaxInputTowers ( int  max_input_towers)
inline

Definition at line 28 of file WTAConeMaker.h.

28 {m_max_input_towers = max_input_towers;}

◆ SetMaxSeedN()

void WTAParameters::SetMaxSeedN ( int  MaxSeedN)
inline

Definition at line 25 of file WTAConeMaker.h.

25 {m_MaxSeedN = MaxSeedN;};

◆ SetMaxSeedSortingN()

void WTAParameters::SetMaxSeedSortingN ( int  MaxSeedSortingN)
inline

Definition at line 24 of file WTAConeMaker.h.

24 {m_MaxSeedSortingN = MaxSeedSortingN;};

◆ SetSeedEtCut()

void WTAParameters::SetSeedEtCut ( IntOrFloat  SeedEtCut)
inline

Definition at line 20 of file WTAConeMaker.h.

20 {m_SeedEtCut = SeedEtCut;};

Member Data Documentation

◆ m_AddConstFirst

bool WTAParameters::m_AddConstFirst
private

Definition at line 50 of file WTAConeMaker.h.

◆ m_ConstEtCut

IntOrFloat WTAParameters::m_ConstEtCut
private

Definition at line 42 of file WTAConeMaker.h.

◆ m_Iso_dR2

IntOrFloat WTAParameters::m_Iso_dR2
private

Definition at line 45 of file WTAConeMaker.h.

◆ m_Jet_dR2

IntOrFloat WTAParameters::m_Jet_dR2
private

Definition at line 44 of file WTAConeMaker.h.

◆ m_max_input_towers

unsigned int WTAParameters::m_max_input_towers
private

Definition at line 51 of file WTAConeMaker.h.

◆ m_MaxConstN

unsigned int WTAParameters::m_MaxConstN
private

Definition at line 46 of file WTAConeMaker.h.

◆ m_MaxConstPerJetN

unsigned int WTAParameters::m_MaxConstPerJetN
private

Definition at line 49 of file WTAConeMaker.h.

◆ m_MaxSeedN

unsigned int WTAParameters::m_MaxSeedN
private

Definition at line 48 of file WTAConeMaker.h.

◆ m_MaxSeedSortingN

unsigned int WTAParameters::m_MaxSeedSortingN
private

Definition at line 47 of file WTAConeMaker.h.

◆ m_SeedEtCut

IntOrFloat WTAParameters::m_SeedEtCut
private

Definition at line 43 of file WTAConeMaker.h.


The documentation for this class was generated from the following file:
WTAParameters::m_MaxSeedSortingN
unsigned int m_MaxSeedSortingN
Definition: WTAConeMaker.h:47
WTAParameters::m_AddConstFirst
bool m_AddConstFirst
Definition: WTAConeMaker.h:50
WTAParameters::m_MaxSeedN
unsigned int m_MaxSeedN
Definition: WTAConeMaker.h:48
WTAParameters::m_Iso_dR2
IntOrFloat m_Iso_dR2
Definition: WTAConeMaker.h:45
WTAParameters::m_max_input_towers
unsigned int m_max_input_towers
Definition: WTAConeMaker.h:51
WTAParameters::m_MaxConstPerJetN
unsigned int m_MaxConstPerJetN
Definition: WTAConeMaker.h:49
WTAParameters::m_SeedEtCut
IntOrFloat m_SeedEtCut
Definition: WTAConeMaker.h:43
WTAParameters::m_ConstEtCut
IntOrFloat m_ConstEtCut
Definition: WTAConeMaker.h:42
WTAParameters::m_MaxConstN
unsigned int m_MaxConstN
Definition: WTAConeMaker.h:46
WTAParameters::m_Jet_dR2
IntOrFloat m_Jet_dR2
Definition: WTAConeMaker.h:44