Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F11221517
Vertex_class.template
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
Vertex_class.template
View Options
class ${ModelName}${classname}: public ${lorentztag}Vertex {
public:
${ModelName}${classname}() {
${header}
colourStructure(ColourStructure::${colourStructure});
${addToPlist}
}
void setCoupling(Energy2 ${couplingptrs}) {
${symbolrefs}
${prepend}
// getParams(q2);
${norm}
${left}
${right}
${append}
}
void persistentOutput(PersistentOStream & os) const { os << model_; }
void persistentInput(PersistentIStream & is, int) { is >> model_; }
// static void Init();
protected:
IBPtr clone() const { return new_ptr(*this); }
IBPtr fullclone() const { return new_ptr(*this); }
void doinit() {
model_ = dynamic_ptr_cast<tcHw${ModelName}Ptr>
(generator()->standardModel());
assert(model_);
// getParams(q2);
${parameters}
${couplingOrders}
${lorentztag}Vertex::doinit();
}
// void getParams(Energy2);
private:
${ModelName}${classname} & operator=(const ${ModelName}${classname} &);
// Complex leftval, rightval, normval;
tcHw${ModelName}Ptr model_;
};
DescribeClass<${ModelName}${classname},Helicity::${lorentztag}Vertex>
describeHerwig${ModelName}${classname}("Herwig::${ModelName}${classname}",
"${ModelName}.so");
// void ${ModelName}${classname}::getParams(Energy2 ) {
// }
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Wed, May 14, 10:31 AM (1 d, 11 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5111169
Default Alt Text
Vertex_class.template (1 KB)
Attached To
R563 testingHerwigHG
Event Timeline
Log In to Comment