evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.

#include <EvtGenBase/EvtIdSet.hh>

Public Member Functions

 EvtIdSet (const EvtId name1)
 
 EvtIdSet (const std::string name1)
 
 EvtIdSet (const EvtId name1, const EvtId name2)
 
 EvtIdSet (const std::string name1, const std::string name2)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5, const EvtId name6)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5, const std::string name6)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5, const EvtId name6, const EvtId name7)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5, const std::string name6, const std::string name7)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5, const EvtId name6, const EvtId name7, const EvtId name8)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5, const std::string name6, const std::string name7, const std::string name8)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5, const EvtId name6, const EvtId name7, const EvtId name8, const EvtId name9)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5, const std::string name6, const std::string name7, const std::string name8, const std::string name9)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5, const EvtId name6, const EvtId name7, const EvtId name8, const EvtId name9, const EvtId name10)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5, const std::string name6, const std::string name7, const std::string name8, const std::string name9, const std::string name10)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5, const EvtId name6, const EvtId name7, const EvtId name8, const EvtId name9, const EvtId name10, const EvtId name11)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5, const std::string name6, const std::string name7, const std::string name8, const std::string name9, const std::string name10, const std::string name11)
 
 EvtIdSet (const EvtId name1, const EvtId name2, const EvtId name3, const EvtId name4, const EvtId name5, const EvtId name6, const EvtId name7, const EvtId name8, const EvtId name9, const EvtId name10, const EvtId name11, const EvtId name12)
 
 EvtIdSet (const std::string name1, const std::string name2, const std::string name3, const std::string name4, const std::string name5, const std::string name6, const std::string name7, const std::string name8, const std::string name9, const std::string name10, const std::string name11, const std::string name12)
 
 ~EvtIdSet ()
 
 EvtIdSet (const EvtIdSet &set1)
 
 EvtIdSet (const EvtIdSet &set1, const EvtIdSet &set2)
 
int contains (const EvtId id)
 
int contains (const std::string id)
 
void append (const EvtIdSet set1)
 
int sizeOfSet () const
 
EvtId getElem (const int i) const
 

Private Attributes

int _numInList
 
EvtId_list
 

Detailed Description

Definition at line 30 of file EvtIdSet.hh.

Constructor & Destructor Documentation

◆ EvtIdSet() [1/26]

EvtIdSet::EvtIdSet ( const EvtId  name1)

Definition at line 29 of file EvtIdSet.cpp.

◆ EvtIdSet() [2/26]

EvtIdSet::EvtIdSet ( const std::string  name1)

Definition at line 37 of file EvtIdSet.cpp.

◆ EvtIdSet() [3/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2 
)

Definition at line 45 of file EvtIdSet.cpp.

◆ EvtIdSet() [4/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2 
)

Definition at line 54 of file EvtIdSet.cpp.

◆ EvtIdSet() [5/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3 
)

Definition at line 63 of file EvtIdSet.cpp.

◆ EvtIdSet() [6/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3 
)

Definition at line 73 of file EvtIdSet.cpp.

◆ EvtIdSet() [7/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4 
)

Definition at line 84 of file EvtIdSet.cpp.

◆ EvtIdSet() [8/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4 
)

Definition at line 96 of file EvtIdSet.cpp.

◆ EvtIdSet() [9/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5 
)

Definition at line 108 of file EvtIdSet.cpp.

◆ EvtIdSet() [10/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5 
)

Definition at line 121 of file EvtIdSet.cpp.

◆ EvtIdSet() [11/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5,
const EvtId  name6 
)

Definition at line 135 of file EvtIdSet.cpp.

◆ EvtIdSet() [12/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5,
const std::string  name6 
)

Definition at line 149 of file EvtIdSet.cpp.

◆ EvtIdSet() [13/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5,
const EvtId  name6,
const EvtId  name7 
)

Definition at line 164 of file EvtIdSet.cpp.

◆ EvtIdSet() [14/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5,
const std::string  name6,
const std::string  name7 
)

Definition at line 180 of file EvtIdSet.cpp.

◆ EvtIdSet() [15/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5,
const EvtId  name6,
const EvtId  name7,
const EvtId  name8 
)

Definition at line 197 of file EvtIdSet.cpp.

◆ EvtIdSet() [16/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5,
const std::string  name6,
const std::string  name7,
const std::string  name8 
)

Definition at line 214 of file EvtIdSet.cpp.

◆ EvtIdSet() [17/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5,
const EvtId  name6,
const EvtId  name7,
const EvtId  name8,
const EvtId  name9 
)

Definition at line 232 of file EvtIdSet.cpp.

◆ EvtIdSet() [18/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5,
const std::string  name6,
const std::string  name7,
const std::string  name8,
const std::string  name9 
)

Definition at line 250 of file EvtIdSet.cpp.

◆ EvtIdSet() [19/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5,
const EvtId  name6,
const EvtId  name7,
const EvtId  name8,
const EvtId  name9,
const EvtId  name10 
)

Definition at line 270 of file EvtIdSet.cpp.

◆ EvtIdSet() [20/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5,
const std::string  name6,
const std::string  name7,
const std::string  name8,
const std::string  name9,
const std::string  name10 
)

Definition at line 290 of file EvtIdSet.cpp.

◆ EvtIdSet() [21/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5,
const EvtId  name6,
const EvtId  name7,
const EvtId  name8,
const EvtId  name9,
const EvtId  name10,
const EvtId  name11 
)

Definition at line 311 of file EvtIdSet.cpp.

◆ EvtIdSet() [22/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5,
const std::string  name6,
const std::string  name7,
const std::string  name8,
const std::string  name9,
const std::string  name10,
const std::string  name11 
)

Definition at line 332 of file EvtIdSet.cpp.

◆ EvtIdSet() [23/26]

EvtIdSet::EvtIdSet ( const EvtId  name1,
const EvtId  name2,
const EvtId  name3,
const EvtId  name4,
const EvtId  name5,
const EvtId  name6,
const EvtId  name7,
const EvtId  name8,
const EvtId  name9,
const EvtId  name10,
const EvtId  name11,
const EvtId  name12 
)

Definition at line 355 of file EvtIdSet.cpp.

◆ EvtIdSet() [24/26]

EvtIdSet::EvtIdSet ( const std::string  name1,
const std::string  name2,
const std::string  name3,
const std::string  name4,
const std::string  name5,
const std::string  name6,
const std::string  name7,
const std::string  name8,
const std::string  name9,
const std::string  name10,
const std::string  name11,
const std::string  name12 
)

Definition at line 377 of file EvtIdSet.cpp.

◆ ~EvtIdSet()

EvtIdSet::~EvtIdSet ( )
inline

Definition at line 129 of file EvtIdSet.hh.

◆ EvtIdSet() [25/26]

EvtIdSet::EvtIdSet ( const EvtIdSet set1)

Definition at line 401 of file EvtIdSet.cpp.

◆ EvtIdSet() [26/26]

EvtIdSet::EvtIdSet ( const EvtIdSet set1,
const EvtIdSet set2 
)

Definition at line 410 of file EvtIdSet.cpp.

Member Function Documentation

◆ append()

void EvtIdSet::append ( const EvtIdSet  set1)

Definition at line 444 of file EvtIdSet.cpp.

◆ contains() [1/2]

int EvtIdSet::contains ( const EvtId  id)

Definition at line 422 of file EvtIdSet.cpp.

◆ contains() [2/2]

int EvtIdSet::contains ( const std::string  id)

Definition at line 433 of file EvtIdSet.cpp.

◆ getElem()

EvtId EvtIdSet::getElem ( const int  i) const

Definition at line 489 of file EvtIdSet.cpp.

◆ sizeOfSet()

int EvtIdSet::sizeOfSet ( ) const

Definition at line 484 of file EvtIdSet.cpp.

Member Data Documentation

◆ _list

EvtId* EvtIdSet::_list
private

Definition at line 143 of file EvtIdSet.hh.

◆ _numInList

int EvtIdSet::_numInList
private

Definition at line 142 of file EvtIdSet.hh.


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