susy_cfa  b611ccad937ea179f86a1f5663960264616c0a20
Typedefs | Functions
iso_transfer.hpp File Reference
#include <cstddef>
#include <vector>
#include "TLine.h"
#include "small_tree.hpp"

Go to the source code of this file.

Typedefs

typedef int(* IsoCut) (const small_tree &, int &, int &)
 

Functions

template<typename T >
void Delete (T &vec)
 
bool PassesCuts (const std::vector< CutBase * > &cuts)
 
int GetLeptons (const small_tree &tree, IsoCut cut, int &best_el, int &best_mu)
 
void Fix (const small_tree &tree, int &best_el, int &best_mu)
 
int StandardIso (const small_tree &tree, int &best_el, int &best_mu)
 
int StandardEl (const small_tree &tree, int &best_el)
 
int StandardMu (const small_tree &tree, int &best_mu)
 
int MiniIso (const small_tree &tree, int &best_el, int &best_mu)
 
int MiniEl (const small_tree &tree, int &best_el)
 
int MiniMu (const small_tree &tree, int &best_mu)
 
int VetoStandardIso (const small_tree &tree, int &best_el, int &best_mu)
 
int VetoStandardEl (const small_tree &tree, int &best_el)
 
int VetoStandardMu (const small_tree &tree, int &best_mu)
 
int VetoMiniIso (const small_tree &tree, int &best_el, int &best_mu)
 
int VetoMiniEl (const small_tree &tree, int &best_el)
 
int VetoMiniMu (const small_tree &tree, int &best_mu)
 
void PositiveColors (int pos_cols[])
 
void SymmetricColors (int sym_cols[])
 
void SetLineStyle (TLine &line)
 

Typedef Documentation

typedef int(* IsoCut) (const small_tree &, int &, int &)

Definition at line 14 of file iso_transfer.hpp.

Function Documentation

template<typename T >
void Delete ( T &  vec)
void Fix ( const small_tree tree,
int &  best_el,
int &  best_mu 
)
int GetLeptons ( const small_tree tree,
IsoCut  cut,
int &  best_el,
int &  best_mu 
)

Definition at line 271 of file iso_transfer.cxx.

Referenced by Delete().

int MiniEl ( const small_tree tree,
int &  best_el 
)
int MiniIso ( const small_tree tree,
int &  best_el,
int &  best_mu 
)

Definition at line 340 of file iso_transfer.cxx.

References Fix(), MiniEl(), and MiniMu().

Referenced by Delete(), and main().

int MiniMu ( const small_tree tree,
int &  best_mu 
)

Definition at line 367 of file iso_transfer.cxx.

References small_tree::mus_pt(), small_tree::mus_sigid(), SigLepPt(), and SigMiniMu().

Referenced by Delete(), and MiniIso().

bool PassesCuts ( const std::vector< CutBase * > &  cuts)

Definition at line 262 of file iso_transfer.cxx.

Referenced by Delete(), and main().

void PositiveColors ( int  pos_cols[])

Definition at line 477 of file iso_transfer.cxx.

Referenced by Delete(), and main().

void SetLineStyle ( TLine &  line)

Definition at line 505 of file iso_transfer.cxx.

Referenced by Delete(), and main().

int StandardEl ( const small_tree tree,
int &  best_el 
)
int StandardIso ( const small_tree tree,
int &  best_el,
int &  best_mu 
)

Definition at line 291 of file iso_transfer.cxx.

References Fix(), StandardEl(), and StandardMu().

Referenced by Delete(), and main().

int StandardMu ( const small_tree tree,
int &  best_mu 
)

Definition at line 321 of file iso_transfer.cxx.

References small_tree::mus_pt(), small_tree::mus_sigid(), and SigLepPt().

Referenced by Delete(), and StandardIso().

void SymmetricColors ( int  sym_cols[])

Definition at line 491 of file iso_transfer.cxx.

Referenced by Delete(), and main().

int VetoMiniEl ( const small_tree tree,
int &  best_el 
)

Definition at line 442 of file iso_transfer.cxx.

References small_tree::els_ispf(), small_tree::els_pt(), and VetMiniEl().

Referenced by Delete(), and VetoMiniIso().

int VetoMiniIso ( const small_tree tree,
int &  best_el,
int &  best_mu 
)

Definition at line 433 of file iso_transfer.cxx.

References Fix(), VetoMiniEl(), and VetoMiniMu().

Referenced by Delete(), and main().

int VetoMiniMu ( const small_tree tree,
int &  best_mu 
)

Definition at line 460 of file iso_transfer.cxx.

References small_tree::mus_pt(), and VetMiniMu().

Referenced by Delete(), and VetoMiniIso().

int VetoStandardEl ( const small_tree tree,
int &  best_el 
)

Definition at line 394 of file iso_transfer.cxx.

References small_tree::els_eta(), small_tree::els_ispf(), and small_tree::els_pt().

Referenced by Delete(), and VetoStandardIso().

int VetoStandardIso ( const small_tree tree,
int &  best_el,
int &  best_mu 
)

Definition at line 385 of file iso_transfer.cxx.

References Fix(), VetoStandardEl(), and VetoStandardMu().

Referenced by Delete(), and main().

int VetoStandardMu ( const small_tree tree,
int &  best_mu 
)

Definition at line 415 of file iso_transfer.cxx.

References small_tree::mus_pt().

Referenced by Delete(), and VetoStandardIso().