LDMX Software
trigger::TrigMip Class Reference

Class for clusters built from trigger calo hits. More...

#include <TrigMip.h>

Public Member Functions

bool operator< (const TrigMip &h) const
 
void setStartLayer (int startLayer)
 
void setEndLayer (int endLayer)
 
void setNHits (int nHits)
 
void setNHoles (int nHoles)
 
void setLength (int length)
 
void setSumEinIsolationRegion (float sum)
 
int startLayer () const
 
int endLayer () const
 
int nHits () const
 
int nHoles () const
 
int length () const
 
float sumEinIsolationRegion () const
 
void clear ()
 

Private Member Functions

 ClassDef (TrigMip, 1)
 ROOT Dictionary class definition macro.
 

Private Attributes

int start_layer_ {0}
 
int end_layer_ {0}
 
int n_hits_ {0}
 
int n_holes_ {0}
 
int length_ {0}
 
float sum_e_in_isolation_region_ {0.0f}
 

Detailed Description

Class for clusters built from trigger calo hits.

Definition at line 12 of file TrigMip.h.

Member Function Documentation

◆ clear()

void trigger::TrigMip::clear ( )

Definition at line 6 of file TrigMip.cxx.

6 {
7 start_layer_ = 0;
8 end_layer_ = 0;
9 n_hits_ = 0;
10 n_holes_ = 0;
11 length_ = 0;
12}

◆ endLayer()

int trigger::TrigMip::endLayer ( ) const
inline

Definition at line 28 of file TrigMip.h.

28{ return end_layer_; }

◆ length()

int trigger::TrigMip::length ( ) const
inline

Definition at line 31 of file TrigMip.h.

31{ return length_; }

◆ nHits()

int trigger::TrigMip::nHits ( ) const
inline

Definition at line 29 of file TrigMip.h.

29{ return n_hits_; }

◆ nHoles()

int trigger::TrigMip::nHoles ( ) const
inline

Definition at line 30 of file TrigMip.h.

30{ return n_holes_; }

◆ operator<()

bool trigger::TrigMip::operator< ( const TrigMip & h) const
inline

Definition at line 18 of file TrigMip.h.

18{ return length_ < h.length_; }

◆ setEndLayer()

void trigger::TrigMip::setEndLayer ( int endLayer)
inline

Definition at line 21 of file TrigMip.h.

21{ end_layer_ = endLayer; }

◆ setLength()

void trigger::TrigMip::setLength ( int length)
inline

Definition at line 24 of file TrigMip.h.

24{ length_ = length; }

◆ setNHits()

void trigger::TrigMip::setNHits ( int nHits)
inline

Definition at line 22 of file TrigMip.h.

22{ n_hits_ = nHits; }

◆ setNHoles()

void trigger::TrigMip::setNHoles ( int nHoles)
inline

Definition at line 23 of file TrigMip.h.

23{ n_holes_ = nHoles; }

◆ setStartLayer()

void trigger::TrigMip::setStartLayer ( int startLayer)
inline

Definition at line 20 of file TrigMip.h.

20{ start_layer_ = startLayer; }

◆ setSumEinIsolationRegion()

void trigger::TrigMip::setSumEinIsolationRegion ( float sum)
inline

Definition at line 25 of file TrigMip.h.

25{ sum_e_in_isolation_region_ = sum; }

◆ startLayer()

int trigger::TrigMip::startLayer ( ) const
inline

Definition at line 27 of file TrigMip.h.

27{ return start_layer_; }

◆ sumEinIsolationRegion()

float trigger::TrigMip::sumEinIsolationRegion ( ) const
inline

Definition at line 32 of file TrigMip.h.

32{ return sum_e_in_isolation_region_; }

Member Data Documentation

◆ end_layer_

int trigger::TrigMip::end_layer_ {0}
private

Definition at line 39 of file TrigMip.h.

39{0};

◆ length_

int trigger::TrigMip::length_ {0}
private

Definition at line 42 of file TrigMip.h.

42{0};

◆ n_hits_

int trigger::TrigMip::n_hits_ {0}
private

Definition at line 40 of file TrigMip.h.

40{0};

◆ n_holes_

int trigger::TrigMip::n_holes_ {0}
private

Definition at line 41 of file TrigMip.h.

41{0};

◆ start_layer_

int trigger::TrigMip::start_layer_ {0}
private

Definition at line 38 of file TrigMip.h.

38{0};

◆ sum_e_in_isolation_region_

float trigger::TrigMip::sum_e_in_isolation_region_ {0.0f}
private

Definition at line 43 of file TrigMip.h.

43{0.0f};

The documentation for this class was generated from the following files: